Compare commits

...

79 Commits

Author SHA1 Message Date
renovate-bot 3ad0ecd164 chore(deps): update dependency eslint to v10
renovate/stability-days Updates have met minimum release age requirement
CI / Test (pull_request) Failing after 19s
CI / Build check (pull_request) Failing after 52s
2026-05-31 10:20:32 +00:00
t.behrendt 0603ed57e6 ci: general maintenance (#126)
Reviewed-on: #126
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-05-31 11:14:10 +02:00
t.behrendt 6f12a08fa6 ci: pin actions to full semver (#125)
Reviewed-on: #125
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-05-31 10:59:49 +02:00
renovate-bot f6834a1d2c chore(deps): update dependency ts3-nodejs-library to v3.5.3 (#123)
CD / Test (push) Successful in 4m56s
CD / Create tag (push) Successful in 12s
CD / Build and push (amd64) (push) Successful in 33s
CD / Build and push (arm64) (push) Successful in 7m1s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | [`3.5.2` → `3.5.3`](https://renovatebot.com/diffs/npm/ts3-nodejs-library/3.5.2/3.5.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ts3-nodejs-library/3.5.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts3-nodejs-library/3.5.2/3.5.3?slim=true) |

---

### Release Notes

<details>
<summary>Multivit4min/TS3-NodeJS-Library (ts3-nodejs-library)</summary>

### [`v3.5.3`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#353---11052026)

[Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/2d7ec0093f6e080a2f84209511d3c60114556740...0c69b7ee80fa5b74e9175cf4ae3018346f7eb300)

- reverted pull request [199](https://github.com/Multivit4min/TS3-NodeJS-Library/pull/199)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #123
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-05-28 19:51:45 +02:00
renovate-bot 4b1e738020 chore(deps): pin dependencies (#122)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/library/teamspeak | pinDigest |  → `11fb1dd` |
| ghcr.io/gotify/server | pinDigest |  → `a3af470` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #122
Reviewed-by: t.behrendt <2+t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-05-28 19:49:34 +02:00
renovate-bot 2b3a93d6b2 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.4 (#118)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.2.3` → `0.2.4` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.4`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.3...0.2.4)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.3...0.2.4)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #118
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-05-19 10:41:03 +02:00
t.behrendt d6d9c63b3d fix: disconnection issue by adding a persistent ping (#121)
CD / Test (push) Successful in 19s
CD / Create tag (push) Successful in 18s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 1m38s
CD / Create manifest (push) Successful in 8s
Fixes the frequent disconnection issue, by adding a ping.
The "version" call works without authentication and is lightweight. Passing the "true" flag, prevents delivery of cached results.
This keeps the socket always connected. Feature may be removed in the future if the upstream library has a proper fix for the issue.

Reviewed-on: #121
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-05-09 14:38:52 +02:00
t.behrendt eb9b335789 chore: add compose local test setup (#120)
Reviewed-on: #120
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-05-09 14:18:49 +02:00
t.behrendt 0e4ab1bfc6 fix: enable soft reconnect (#119)
CD / Test (push) Successful in 19s
CD / Build and push (amd64) (push) Successful in 33s
CD / Create tag (push) Successful in 6s
CD / Build and push (arm64) (push) Successful in 1m33s
CD / Create manifest (push) Successful in 8s
Try to reconnect softly to the ts3 server instead of crashing hard in case of closed connection or errors. Also tracks if a re-connection attempt is currently in progress.

Reviewed-on: #119
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-05-07 19:10:17 +02:00
renovate-bot 0670e54cf1 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.3 (#116)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.2.2` → `0.2.3` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.3`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.2...0.2.3)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.2...0.2.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #116
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-28 17:10:03 +02:00
renovate-bot 494c71d4c7 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.32 (#117)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.31` → `0.1.32` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.32`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.31...0.1.32)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.31...0.1.32)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #117
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-28 17:01:03 +02:00
renovate-bot 74dd61ee7f chore(deps): update dependency typescript to v6.0.3 (#115)
CD / Test (push) Successful in 22s
CD / Create tag (push) Successful in 17s
CD / Build and push (amd64) (push) Successful in 33s
CD / Build and push (arm64) (push) Successful in 1m38s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`6.0.2` → `6.0.3`](https://renovatebot.com/diffs/npm/typescript/6.0.2/6.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/6.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/6.0.2/6.0.3?slim=true) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v6.0.3`](https://github.com/microsoft/TypeScript/releases/tag/v6.0.3): TypeScript 6.0.3

[Compare Source](https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3)

For release notes, check out the [release announcement blog post](https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/).

- [fixed issues query for TypeScript 6.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.0%22).
- [fixed issues query for TypeScript 6.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.1%22).
- [fixed issues query for TypeScript 6.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.2%22).
- [fixed issues query for TypeScript 6.0.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.3%22).

Downloads are available on:

- [npm](https://www.npmjs.com/package/typescript)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #115
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-27 18:29:26 +02:00
renovate-bot 07d97b967c chore(deps): update dependency ts3-nodejs-library to v3.5.2 (#114)
CD / Test (push) Successful in 19s
CD / Create tag (push) Successful in 10s
CD / Build and push (amd64) (push) Successful in 33s
CD / Build and push (arm64) (push) Successful in 5m5s
CD / Create manifest (push) Successful in 39s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | [`3.5.1` → `3.5.2`](https://renovatebot.com/diffs/npm/ts3-nodejs-library/3.5.1/3.5.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ts3-nodejs-library/3.5.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts3-nodejs-library/3.5.1/3.5.2?slim=true) |

---

### Release Notes

<details>
<summary>Multivit4min/TS3-NodeJS-Library (ts3-nodejs-library)</summary>

### [`v3.5.2`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#352---19092023)

[Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/919b38f2f23625af5bbad6b768ee39cf00a9282a...2d7ec0093f6e080a2f84209511d3c60114556740)

- add new channel properties from [#&#8203;200](https://github.com/Multivit4min/TS3-NodeJS-Library/pull/200)
- add timeout 0 from [#&#8203;199](https://github.com/Multivit4min/TS3-NodeJS-Library/pull/199)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #114
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-23 08:20:14 +02:00
renovate-bot 62578f2990 chore(deps): update docker/build-push-action action to v7.1.0 (#113)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | minor | `v7.0.0` → `v7.1.0` |

---

### Release Notes

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

### [`v7.1.0`](https://github.com/docker/build-push-action/releases/tag/v7.1.0)

[Compare Source](https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0)

- Git context [query format](https://docs.docker.com/build/concepts/context/#url-queries) support by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1505](https://github.com/docker/build-push-action/pull/1505)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.79.0 to 0.87.0 by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1505](https://github.com/docker/build-push-action/pull/1505)
- Bump brace-expansion from 1.1.12 to 1.1.13 in [#&#8203;1500](https://github.com/docker/build-push-action/pull/1500)
- Bump fast-xml-parser from 5.4.2 to 5.5.7 in [#&#8203;1489](https://github.com/docker/build-push-action/pull/1489)
- Bump flatted from 3.3.3 to 3.4.2 in [#&#8203;1491](https://github.com/docker/build-push-action/pull/1491)
- Bump glob from 10.3.12 to 10.5.0 in [#&#8203;1490](https://github.com/docker/build-push-action/pull/1490)
- Bump handlebars from 4.7.8 to 4.7.9 in [#&#8203;1497](https://github.com/docker/build-push-action/pull/1497)
- Bump lodash from 4.17.23 to 4.18.1 in [#&#8203;1510](https://github.com/docker/build-push-action/pull/1510)
- Bump picomatch from 4.0.3 to 4.0.4 in [#&#8203;1496](https://github.com/docker/build-push-action/pull/1496)
- Bump undici from 6.23.0 to 6.24.1 in [#&#8203;1486](https://github.com/docker/build-push-action/pull/1486)
- Bump vite from 7.3.1 to 7.3.2 in [#&#8203;1509](https://github.com/docker/build-push-action/pull/1509)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #113
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-20 08:50:57 +02:00
renovate-bot 90299966b0 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.31 (#112)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.30` → `0.1.31` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.31`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.30...0.1.31)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.30...0.1.31)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #112
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-16 15:20:01 +02:00
renovate-bot 0ceb5d966d chore(deps): update dependency cspell to v10 (#111)
CD / Test (push) Successful in 20s
CD / Create tag (push) Successful in 12s
CD / Build and push (amd64) (push) Successful in 1m10s
CD / Build and push (arm64) (push) Successful in 8m2s
CD / Create manifest (push) Successful in 39s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | [`9.7.0` → `10.0.0`](https://renovatebot.com/diffs/npm/cspell/9.7.0/10.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/10.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/9.7.0/10.0.0?slim=true) |

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

### [`v10.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v1000-2026-04-06)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.8.0...v10.0.0)

##### Features

<details>
<summary>fix: upgrade import-fresh from v3 to v4 (<a href="https://github.com/streetsidesoftware/cspell/pull/8786">#&#8203;8786</a>)</summary>

##### fix: upgrade import-fresh from v3 to v4 ([#&#8203;8786](https://github.com/streetsidesoftware/cspell/pull/8786))

### [`v9.8.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v980-2026-03-30)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.7.0...v9.8.0)

##### Features

<details>
<summary>feat: make flatpack diff friendly (<a href="https://github.com/streetsidesoftware/cspell/pull/8680">#&#8203;8680</a>)</summary>

##### feat: make flatpack diff friendly ([#&#8203;8680](https://github.com/streetsidesoftware/cspell/pull/8680))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #111
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-13 17:58:55 +02:00
renovate-bot 1addbe9276 chore(deps): update docker/login-action action to v4.1.0 (#109)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) | action | minor | `v4.0.0` → `v4.1.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

### [`v4.1.0`](https://github.com/docker/login-action/releases/tag/v4.1.0)

[Compare Source](https://github.com/docker/login-action/compare/v4.0.0...v4.1.0)

- Fix scoped Docker Hub cleanup path when registry is omitted by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;945](https://github.com/docker/login-action/pull/945)
- Bump [@&#8203;aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr) and [@&#8203;aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public) to 3.1020.0 in [#&#8203;930](https://github.com/docker/login-action/pull/930)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.77.0 to 0.86.0 in [#&#8203;932](https://github.com/docker/login-action/pull/932) [#&#8203;936](https://github.com/docker/login-action/pull/936)
- Bump brace-expansion from 1.1.12 to 1.1.13 in [#&#8203;952](https://github.com/docker/login-action/pull/952)
- Bump fast-xml-parser from 5.3.4 to 5.3.6 in [#&#8203;942](https://github.com/docker/login-action/pull/942)
- Bump flatted from 3.3.3 to 3.4.2 in [#&#8203;944](https://github.com/docker/login-action/pull/944)
- Bump glob from 10.3.12 to 10.5.0 in [#&#8203;940](https://github.com/docker/login-action/pull/940)
- Bump handlebars from 4.7.8 to 4.7.9 in [#&#8203;949](https://github.com/docker/login-action/pull/949)
- Bump http-proxy-agent and https-proxy-agent to 8.0.0 in [#&#8203;937](https://github.com/docker/login-action/pull/937)
- Bump lodash from 4.17.23 to 4.18.1 in [#&#8203;958](https://github.com/docker/login-action/pull/958)
- Bump minimatch from 3.1.2 to 3.1.5 in [#&#8203;941](https://github.com/docker/login-action/pull/941)
- Bump picomatch from 4.0.3 to 4.0.4 in [#&#8203;948](https://github.com/docker/login-action/pull/948)
- Bump undici from 6.23.0 to 6.24.1 in [#&#8203;938](https://github.com/docker/login-action/pull/938)

**Full Changelog**: <https://github.com/docker/login-action/compare/v4.0.0...v4.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #109
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-11 10:32:25 +02:00
renovate-bot 27e28edc71 chore(deps): update dependency typescript to v6 (#108)
CD / Test (push) Successful in 55s
CD / Build and push (arm64) (push) Successful in 1m43s
CD / Create tag (push) Successful in 11s
CD / Build and push (amd64) (push) Successful in 31s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`5.9.3` → `6.0.2`](https://renovatebot.com/diffs/npm/typescript/5.9.3/6.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/6.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.9.3/6.0.2?slim=true) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v6.0.2`](https://github.com/microsoft/TypeScript/releases/tag/v6.0.2): TypeScript 6.0

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)

For release notes, check out the [release announcement blog post](https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/).

- [fixed issues query for TypeScript 6.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.0%22).
- [fixed issues query for TypeScript 6.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.1%22).
- [fixed issues query for TypeScript 6.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.2%22).

Downloads are available on:

- [npm](https://www.npmjs.com/package/typescript)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #108
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-01 13:59:13 +02:00
renovate-bot e81533c132 chore(deps): update dependency cspell to v9 (#59)
CD / Test (push) Successful in 14s
CD / Create tag (push) Successful in 1m34s
CD / Build and push (amd64) (push) Successful in 2m1s
CD / Build and push (arm64) (push) Successful in 2m1s
CD / Create manifest (push) Successful in 6s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | [`8.19.4` → `9.7.0`](https://renovatebot.com/diffs/npm/cspell/8.19.4/9.7.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/9.7.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.19.4/9.7.0?slim=true) |

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

### [`v9.7.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v970-2026-02-23)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.4...v9.7.0)

##### Features

<details>
<summary>feat: Substitution Part 4 - enable substitutions during document check (<a href="https://github.com/streetsidesoftware/cspell/pull/8630">#&#8203;8630</a>)</summary>

##### feat: Substitution Part 4 - enable substitutions during document check ([#&#8203;8630](https://github.com/streetsidesoftware/cspell/pull/8630))

### [`v9.6.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v964-2026-02-04)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.3...v9.6.4)

##### Fixes

<details>
<summary>fix: add --no-dictionary option to lint command (<a href="https://github.com/streetsidesoftware/cspell/pull/8514">#&#8203;8514</a>)</summary>

##### fix: add --no-dictionary option to lint command ([#&#8203;8514](https://github.com/streetsidesoftware/cspell/pull/8514))

### [`v9.6.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v963-2026-02-02)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.2...v9.6.3)

##### Fixes

<details>
<summary>fix: Add `engines` setting (<a href="https://github.com/streetsidesoftware/cspell/pull/8491">#&#8203;8491</a>)</summary>

##### fix: Add `engines` setting ([#&#8203;8491](https://github.com/streetsidesoftware/cspell/pull/8491))

### [`v9.6.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v962-2026-01-26)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.1...v9.6.2)

##### Fixes

<details>
<summary>fix: Conditionally compress and build bTrie (<a href="https://github.com/streetsidesoftware/cspell/pull/8437">#&#8203;8437</a>)</summary>

##### fix: Conditionally compress and build bTrie ([#&#8203;8437](https://github.com/streetsidesoftware/cspell/pull/8437))

### [`v9.6.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v961-2026-01-25)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.0...v9.6.1)

##### Fixes

<details>
<summary>fix: Move performance monitoring into its own package (<a href="https://github.com/streetsidesoftware/cspell/pull/8431">#&#8203;8431</a>)</summary>

##### fix: Move performance monitoring into its own package ([#&#8203;8431](https://github.com/streetsidesoftware/cspell/pull/8431))

### [`v9.6.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v960-2026-01-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.4.0...v9.6.0)

##### Features

<details>
<summary>feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. (<a href="https://github.com/streetsidesoftware/cspell/pull/8337">#&#8203;8337</a>)</summary>

##### feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. ([#&#8203;8337](https://github.com/streetsidesoftware/cspell/pull/8337))

### [`v9.4.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v940-2025-12-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.2...v9.4.0)

##### Features

<details>
<summary>feat: Add option to skip large files (<a href="https://github.com/streetsidesoftware/cspell/pull/8040">#&#8203;8040</a>)</summary>

##### feat: Add option to skip large files ([#&#8203;8040](https://github.com/streetsidesoftware/cspell/pull/8040))

New command line option: `--max-file-size <value>`
The value can be `<number>[units]`, number with optional units.
Supported units:

- `K`, `KB` - value \* 1024
- `M`, `MB` - value \* 2^20
- `G`, `GB` - value \* 2^30

There is also a new setting called `maxFileSize`. At the moment, it only takes numbers in bytes.

This allows for setting a global value and overrides based upon glob settings.

Note: the command line value will override any value found in the configuration files.

***

</details>

##### Fixes

<details>
<summary>fix: turn off gpg when publishing for now (<a href="https://github.com/streetsidesoftware/cspell/pull/8104">#&#8203;8104</a>)</summary>

##### fix: turn off gpg when publishing for now ([#&#8203;8104](https://github.com/streetsidesoftware/cspell/pull/8104))

***

</details>

<details>
<summary>fix: Turnoff signing for now (<a href="https://github.com/streetsidesoftware/cspell/pull/8102">#&#8203;8102</a>)</summary>

##### fix: Turnoff signing for now ([#&#8203;8102](https://github.com/streetsidesoftware/cspell/pull/8102))

***

</details>

<details>
<summary>fix: Sign tags and commits when publishing (<a href="https://github.com/streetsidesoftware/cspell/pull/8096">#&#8203;8096</a>)</summary>

##### fix: Sign tags and commits when publishing ([#&#8203;8096](https://github.com/streetsidesoftware/cspell/pull/8096))

***

</details>

<details>
<summary>fix: Clean up verbose output (<a href="https://github.com/streetsidesoftware/cspell/pull/8053">#&#8203;8053</a>)</summary>

##### fix: Clean up verbose output ([#&#8203;8053](https://github.com/streetsidesoftware/cspell/pull/8053))

***

</details>

<details>
<summary>fix: allow string based maxFileSize (<a href="https://github.com/streetsidesoftware/cspell/pull/8047">#&#8203;8047</a>)</summary>

##### fix: allow string based maxFileSize ([#&#8203;8047](https://github.com/streetsidesoftware/cspell/pull/8047))

- Support allowing string based maxFileSize in config files.
- Report the number of skipped files.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/8091">#&#8203;8091</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;8091](https://github.com/streetsidesoftware/cspell/pull/8091))

### [`v9.3.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v932-2025-11-15)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.1...v9.3.2)

##### Fixes

<details>
<summary>fix: Add Zig programming language dictionary (<a href="https://github.com/streetsidesoftware/cspell/pull/7998">#&#8203;7998</a>)</summary>

##### fix: Add Zig programming language dictionary ([#&#8203;7998](https://github.com/streetsidesoftware/cspell/pull/7998))

***

</details>

<details>
<summary>fix: Search for TypeScript config files. (<a href="https://github.com/streetsidesoftware/cspell/pull/7997">#&#8203;7997</a>)</summary>

##### fix: Search for TypeScript config files. ([#&#8203;7997](https://github.com/streetsidesoftware/cspell/pull/7997))

TypeScript files were allowed, but would not be automatically found.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/8004">#&#8203;8004</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;8004](https://github.com/streetsidesoftware/cspell/pull/8004))

### [`v9.3.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v931-2025-11-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.0...v9.3.1)

##### Fixes

<details>
<summary>fix: Support Deno (<a href="https://github.com/streetsidesoftware/cspell/pull/7966">#&#8203;7966</a>)</summary>

##### fix: Support Deno ([#&#8203;7966](https://github.com/streetsidesoftware/cspell/pull/7966))

### [`v9.3.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v930-2025-11-05)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.2...v9.3.0)

##### Features

<details>
<summary>feat: Support loading `.ts` and `.mts` config files. (<a href="https://github.com/streetsidesoftware/cspell/pull/7961">#&#8203;7961</a>)</summary>

##### feat: Support loading `.ts` and `.mts` config files. ([#&#8203;7961](https://github.com/streetsidesoftware/cspell/pull/7961))

This PR add support to read TypeScript cspell config files.

Note: TypeScript config files will fail to load when NodeJS version is less than `v22.18.0`.

See: [Node.js — Running TypeScript Natively](https://nodejs.org/en/learn/typescript/run-natively)

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7950">#&#8203;7950</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7950](https://github.com/streetsidesoftware/cspell/pull/7950))

### [`v9.2.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v922-2025-10-22)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.1...v9.2.2)

##### Fixes

<details>
<summary>fix: Wait for the cache to save (<a href="https://github.com/streetsidesoftware/cspell/pull/7926">#&#8203;7926</a>)</summary>

##### fix: Wait for the cache to save ([#&#8203;7926](https://github.com/streetsidesoftware/cspell/pull/7926))

This fixes a flaky cache situation caused by not waiting for the cache to save before moving on.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7915">#&#8203;7915</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7915](https://github.com/streetsidesoftware/cspell/pull/7915))

### [`v9.2.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v921-2025-08-31)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.0...v9.2.1)

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7795">#&#8203;7795</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7795](https://github.com/streetsidesoftware/cspell/pull/7795))

### [`v9.2.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v920-2025-07-19)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.5...v9.2.0)

<details>
<summary>refactor: Support url based cache entries (<a href="https://github.com/streetsidesoftware/cspell/pull/7639">#&#8203;7639</a>)</summary>

##### refactor: Support url based cache entries ([#&#8203;7639](https://github.com/streetsidesoftware/cspell/pull/7639))

***

</details>

##### Features

<details>
<summary>fix: Support remote dependencies in cache (<a href="https://github.com/streetsidesoftware/cspell/pull/7642">#&#8203;7642</a>)</summary>

##### fix: Support remote dependencies in cache ([#&#8203;7642](https://github.com/streetsidesoftware/cspell/pull/7642))

***

</details>

##### Fixes

<details>
<summary>fix: Remove `flat-cache` dependency (<a href="https://github.com/streetsidesoftware/cspell/pull/7636">#&#8203;7636</a>)</summary>

##### fix: Remove `flat-cache` dependency ([#&#8203;7636](https://github.com/streetsidesoftware/cspell/pull/7636))

`flat-cache` v6 is not compatible with the cspell cache. Since `flat-cache` was mostly a pass through to `flatted`, it was better to just replace it.

***

</details>

<details>
<summary>refactor: move towards caching URLs (<a href="https://github.com/streetsidesoftware/cspell/pull/7634">#&#8203;7634</a>)</summary>

##### refactor: move towards caching URLs ([#&#8203;7634](https://github.com/streetsidesoftware/cspell/pull/7634))

***

</details>

<details>
<summary>fix: Support async cache (<a href="https://github.com/streetsidesoftware/cspell/pull/7631">#&#8203;7631</a>)</summary>

##### fix: Support async cache ([#&#8203;7631](https://github.com/streetsidesoftware/cspell/pull/7631))

***

</details>

<details>
<summary>fix: Replace file-entry-cache (<a href="https://github.com/streetsidesoftware/cspell/pull/6579">#&#8203;6579</a>)</summary>

##### fix: Replace file-entry-cache ([#&#8203;6579](https://github.com/streetsidesoftware/cspell/pull/6579))

Deprecating the use of file-entry-cache.

v10 of `file-entry-cache` breaks the spell checker and bloats the cache size.

This PR is the first step in reducing the dependency upon file-entry-cache and its dependencies.

***

</details>

<details>
<summary>fix: Clean cspell-lib type exports (<a href="https://github.com/streetsidesoftware/cspell/pull/7615">#&#8203;7615</a>)</summary>

##### fix: Clean cspell-lib type exports ([#&#8203;7615](https://github.com/streetsidesoftware/cspell/pull/7615))

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7618">#&#8203;7618</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7618](https://github.com/streetsidesoftware/cspell/pull/7618))

### [`v9.1.5`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v915-2025-07-13)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.3...v9.1.5)

##### Fixes

<details>
<summary>fix: Compile before publish (<a href="https://github.com/streetsidesoftware/cspell/pull/7610">#&#8203;7610</a>)</summary>

##### fix: Compile before publish ([#&#8203;7610](https://github.com/streetsidesoftware/cspell/pull/7610))

***

</details>

### [`v9.1.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v913-2025-07-05)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.2...v9.1.3)

##### Fixes

<details>
<summary>fix: Add toml config reader/writer (<a href="https://github.com/streetsidesoftware/cspell/pull/7565">#&#8203;7565</a>)</summary>

##### fix: Add toml config reader/writer ([#&#8203;7565](https://github.com/streetsidesoftware/cspell/pull/7565))

fixes [#&#8203;7563](https://github.com/streetsidesoftware/cspell/issues/7563)

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7569">#&#8203;7569</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7569](https://github.com/streetsidesoftware/cspell/pull/7569))

### [`v9.1.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v912-2025-06-24)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.1...v9.1.2)

##### Fixes

<details>
<summary>fix: Do not double encode stdin urls (<a href="https://github.com/streetsidesoftware/cspell/pull/7536">#&#8203;7536</a>)</summary>

##### fix: Do not double encode stdin urls ([#&#8203;7536](https://github.com/streetsidesoftware/cspell/pull/7536))

fixes [#&#8203;7517](https://github.com/streetsidesoftware/cspell/issues/7517)

***

</details>

<details>
<summary>fix: cspell trace output (<a href="https://github.com/streetsidesoftware/cspell/pull/7528">#&#8203;7528</a>)</summary>

##### fix: cspell trace output ([#&#8203;7528](https://github.com/streetsidesoftware/cspell/pull/7528))

It was incorrectly trimming ansi strings.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7526">#&#8203;7526</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7526](https://github.com/streetsidesoftware/cspell/pull/7526))

### [`v9.1.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v911-2025-06-14)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.0...v9.1.1)

##### Changes

##### Fixes

<details>
<summary>fix: Use the native JSON parser if possible (<a href="https://github.com/streetsidesoftware/cspell/pull/7502">#&#8203;7502</a>)</summary>

##### fix: Use the native JSON parser if possible ([#&#8203;7502](https://github.com/streetsidesoftware/cspell/pull/7502))

Some of the cspell settings have grow large. The fix is to use the native JSON parser instead of one that accepts comments.

***

</details>

### [`v9.1.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v910-2025-06-14)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.2...v9.1.0)

##### Changes

##### Features

<details>
<summary>feat: Add command `dictionaries` (<a href="https://github.com/streetsidesoftware/cspell/pull/7445">#&#8203;7445</a>)</summary>

##### feat: Add command `dictionaries` ([#&#8203;7445](https://github.com/streetsidesoftware/cspell/pull/7445))

Add new `dictionaries` command to the cli

```
Usage: cspell dictionaries [options]

List dictionaries

Options:
  -c, --config <cspell.json>  Configuration file to use.  By default cspell
                              looks for cspell.json in the current directory.
  --path-format <format>      Configure how to display the dictionary path.
                              (choices: "hide", "short", "long", "full",
                              default: Display most of the path.)
  --color                     Force color.
  --no-color                  Turn off color.
  --no-default-configuration  Do not load the default configuration and
                              dictionaries.
  -h, --help                  display help for command
```

***

</details>

<details>
<summary>feat: Add lint option `--dictionary` (<a href="https://github.com/streetsidesoftware/cspell/pull/7441">#&#8203;7441</a>)</summary>

##### feat: Add lint option `--dictionary` ([#&#8203;7441](https://github.com/streetsidesoftware/cspell/pull/7441))

Add lint options:

- `--dictionary` - enable a dictionary by name
- `--disable-dictionary` - disable a dictionary by name

***

</details>

<details>
<summary>feat: Add init command to command-line. (<a href="https://github.com/streetsidesoftware/cspell/pull/7414">#&#8203;7414</a>)</summary>

##### feat: Add init command to command-line. ([#&#8203;7414](https://github.com/streetsidesoftware/cspell/pull/7414))

New command:

```
Usage: cspell init [options]

Initialize a CSpell configuration file.

Options:
  -o, --output <path>        Define where to write file.
  --format <format>          Define the format of the file. (choices: "yaml",
                             "yml", "json", "jsonc", default: "yaml")
  --import <path|package>    Import a configuration file or dictionary package.
  --locale <locale>          Define the locale to use when spell checking (e.g.,
                             en, en-US, de).
  --dictionary <dictionary>  Enable a dictionary.
  --no-comments              Do not add comments to the config file.
  --no-schema                Do not add the schema reference to the config file.
  -h, --help                 display help for command
```

***

</details>

<details>
<summary>feat: Add command line option to set reporting level (<a href="https://github.com/streetsidesoftware/cspell/pull/7380">#&#8203;7380</a>)</summary>

##### feat: Add command line option to set reporting level ([#&#8203;7380](https://github.com/streetsidesoftware/cspell/pull/7380))

### [`v9.0.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v902-2025-05-20)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.1...v9.0.2)

##### Changes

##### Fixes

<details>
<summary>fix: Add eslint plugin helpers (<a href="https://github.com/streetsidesoftware/cspell/pull/7352">#&#8203;7352</a>)</summary>

##### fix: Add eslint plugin helpers ([#&#8203;7352](https://github.com/streetsidesoftware/cspell/pull/7352))

Add helper methods:

- `defineCSpellPluginOptions`
- `defineCSpellConfig`

Add some examples for `supportNonStrictSearches`

***

</details>

<details>
<summary>fix: Make it possible to define a strict dictionary. (<a href="https://github.com/streetsidesoftware/cspell/pull/7351">#&#8203;7351</a>)</summary>

##### fix: Make it possible to define a strict dictionary. ([#&#8203;7351](https://github.com/streetsidesoftware/cspell/pull/7351))

***

</details>

<details>
<summary>fix: Correct the Hunspell Reader usage. (<a href="https://github.com/streetsidesoftware/cspell/pull/7325">#&#8203;7325</a>)</summary>

##### fix: Correct the Hunspell Reader usage. ([#&#8203;7325](https://github.com/streetsidesoftware/cspell/pull/7325))

Add an example.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7346">#&#8203;7346</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7346](https://github.com/streetsidesoftware/cspell/pull/7346))

### [`v9.0.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v901-2025-05-08)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.0...v9.0.1)

##### Changes

##### Fixes

<details>
<summary>fix: Add support to add words to config and keep comments. (<a href="https://github.com/streetsidesoftware/cspell/pull/7295">#&#8203;7295</a>)</summary>

##### fix: Add support to add words to config and keep comments. ([#&#8203;7295](https://github.com/streetsidesoftware/cspell/pull/7295))

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7306">#&#8203;7306</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7306](https://github.com/streetsidesoftware/cspell/pull/7306))

### [`v9.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#5190-2022-03-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.19.4...v9.0.0)

**Note:** Version bump only for package cspell

#### [5.18.5](https://github.com/streetsidesoftware/cspell/compare/v5.18.4...v5.18.5) (2022-02-15)

##### Bug Fixes

- Add dart language support ([#&#8203;2444](https://github.com/streetsidesoftware/cspell/issues/2444)) ([bbcf793](https://github.com/streetsidesoftware/cspell/commit/bbcf7938eb5c6cfab3893bd967e43f368472ac27))
- Make it easier to work with RTL languages. ([#&#8203;2410](https://github.com/streetsidesoftware/cspell/issues/2410)) ([91b035f](https://github.com/streetsidesoftware/cspell/commit/91b035f719baf3c21d3a8b9d92419234ec37b500))

#### [5.18.4](https://github.com/streetsidesoftware/cspell/compare/v5.18.3...v5.18.4) (2022-02-07)

##### Bug Fixes

- Add simple repl feature to suggestions. ([#&#8203;2403](https://github.com/streetsidesoftware/cspell/issues/2403)) ([f9835b7](https://github.com/streetsidesoftware/cspell/commit/f9835b7d38a288793b789f4858c06d8812be4906))
- Improve speed of suggestions for long words. ([#&#8203;2406](https://github.com/streetsidesoftware/cspell/issues/2406)) ([6c76907](https://github.com/streetsidesoftware/cspell/commit/6c769079257e45877c4ee5ba5139351878037ab0))

#### [5.18.3](https://github.com/streetsidesoftware/cspell/compare/v5.18.2...v5.18.3) (2022-02-04)

##### Bug Fixes

- Add support for R ([#&#8203;2394](https://github.com/streetsidesoftware/cspell/issues/2394)) ([6888d48](https://github.com/streetsidesoftware/cspell/commit/6888d482748051a795418116e09ae27ce41c474c))
- Improve cli summary and progress ([#&#8203;2396](https://github.com/streetsidesoftware/cspell/issues/2396)) ([d52d68a](https://github.com/streetsidesoftware/cspell/commit/d52d68aeaf9ef301bcc1b1862867efb639ba061d))
- Upgrade to commend-json 4.2.2 ([#&#8203;2399](https://github.com/streetsidesoftware/cspell/issues/2399)) ([e5f643e](https://github.com/streetsidesoftware/cspell/commit/e5f643ef026ed4175132b012ab26035638d650e9))

#### [5.18.2](https://github.com/streetsidesoftware/cspell/compare/v5.18.1...v5.18.2) (2022-02-03)

##### Bug Fixes

- fix suggestion output ([#&#8203;2390](https://github.com/streetsidesoftware/cspell/issues/2390)) ([bda442d](https://github.com/streetsidesoftware/cspell/commit/bda442de1e529df15f0890c03d11907d4b0b86a1))

##### Reverts

- Revert "ci: Workflow Bot -- Update ALL Dependencies ([#&#8203;2388](https://github.com/streetsidesoftware/cspell/issues/2388))" ([#&#8203;2391](https://github.com/streetsidesoftware/cspell/issues/2391)) ([7f093f9](https://github.com/streetsidesoftware/cspell/commit/7f093f9429cb7b755392996d54449f29f46f138a)), closes [#&#8203;2388](https://github.com/streetsidesoftware/cspell/issues/2388) [#&#8203;2391](https://github.com/streetsidesoftware/cspell/issues/2391)

#### [5.18.1](https://github.com/streetsidesoftware/cspell/compare/v5.18.0...v5.18.1) (2022-02-03)

##### Bug Fixes

- Improve suggestions when using weights. ([#&#8203;2387](https://github.com/streetsidesoftware/cspell/issues/2387)) ([c9d070d](https://github.com/streetsidesoftware/cspell/commit/c9d070d86a7f021f22428b2da56a98f185c3a128))
- Upgrade to commander 9.0.0 ([#&#8203;2367](https://github.com/streetsidesoftware/cspell/issues/2367)) ([f255b70](https://github.com/streetsidesoftware/cspell/commit/f255b70b30da3002aaba477df3fa6f5ca2b90752))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/59
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:17:24 +01:00
renovate-bot d1b783eed5 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.2 (#105)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.2.1` → `0.2.2` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.2`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.1...0.2.2)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.1...0.2.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #105
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:17:01 +01:00
renovate-bot 31cb35b8eb chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.30 (#106)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.29` → `0.1.30` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.30`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #106
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:16:54 +01:00
renovate-bot edb3d01d4f chore(deps): update oven-sh/setup-bun action to v2.2.0 (#104)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | minor | `v2.1.3` → `v2.2.0` |

---

### Release Notes

<details>
<summary>oven-sh/setup-bun (oven-sh/setup-bun)</summary>

### [`v2.2.0`](https://github.com/oven-sh/setup-bun/releases/tag/v2.2.0)

[Compare Source](https://github.com/oven-sh/setup-bun/compare/v2.1.3...v2.2.0)

`oven-sh/setup-bun` is the github action for setting up Bun.

#### What's Changed

- build: update action runtime to Node.js 24 by [@&#8203;adam0white](https://github.com/adam0white) in [#&#8203;176](https://github.com/oven-sh/setup-bun/pull/176)
- ci: use `actions/checkout@v6.0.2` in the test workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;173](https://github.com/oven-sh/setup-bun/pull/173)
- ci: update actions for the `autofix.ci` workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;174](https://github.com/oven-sh/setup-bun/pull/174)
- ci: update actions for the `Release new action version` workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;175](https://github.com/oven-sh/setup-bun/pull/175)
- release: v2.2.0 by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;177](https://github.com/oven-sh/setup-bun/pull/177)

#### New Contributors

- [@&#8203;adam0white](https://github.com/adam0white) made their first contribution in [#&#8203;176](https://github.com/oven-sh/setup-bun/pull/176)
- [@&#8203;tcely](https://github.com/tcely) made their first contribution in [#&#8203;173](https://github.com/oven-sh/setup-bun/pull/173)

**Full Changelog**: <https://github.com/oven-sh/setup-bun/compare/v2...v2.2.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #104
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:16:40 +01:00
renovate-bot 9d777731c6 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.1 (#99)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | minor | `0.1.5` → `0.2.1` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.1`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.0...0.2.1)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.0...0.2.1)

### [`v0.2.0`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.7...0.2.0)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.7...0.2.0)

### [`v0.1.7`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.6...0.1.7)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.6...0.1.7)

### [`v0.1.6`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.5...0.1.6)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.5...0.1.6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #99
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:54:46 +01:00
renovate-bot 4737327b83 chore(deps): update docker/build-push-action action to v7 (#101)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | major | `v6.19.2` → `v7.0.0` |

---

### Release Notes

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

### [`v7.0.0`](https://github.com/docker/build-push-action/releases/tag/v7.0.0)

[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0)

- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1470](https://github.com/docker/build-push-action/pull/1470)
- Remove deprecated `DOCKER_BUILD_NO_SUMMARY` and `DOCKER_BUILD_EXPORT_RETENTION_DAYS` envs by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1473](https://github.com/docker/build-push-action/pull/1473)
- Remove legacy export-build tool support for build summary by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1474](https://github.com/docker/build-push-action/pull/1474)
- Switch to ESM and update config/test wiring by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1466](https://github.com/docker/build-push-action/pull/1466)
- Bump [@&#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&#8203;1454](https://github.com/docker/build-push-action/pull/1454)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.62.1 to 0.79.0 in [#&#8203;1453](https://github.com/docker/build-push-action/pull/1453) [#&#8203;1472](https://github.com/docker/build-push-action/pull/1472) [#&#8203;1479](https://github.com/docker/build-push-action/pull/1479)
- Bump minimatch from 3.1.2 to 3.1.5 in [#&#8203;1463](https://github.com/docker/build-push-action/pull/1463)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #101
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:40:58 +01:00
renovate-bot 2fa1b3a20b chore(deps): update docker/login-action action to v4 (#102)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) | action | major | `v3.7.0` → `v4.0.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

### [`v4.0.0`](https://github.com/docker/login-action/releases/tag/v4.0.0)

[Compare Source](https://github.com/docker/login-action/compare/v3.7.0...v4.0.0)

- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;929](https://github.com/docker/login-action/pull/929)
- Switch to ESM and update config/test wiring by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;927](https://github.com/docker/login-action/pull/927)
- Bump [@&#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&#8203;919](https://github.com/docker/login-action/pull/919)
- Bump [@&#8203;aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr) from 3.890.0 to 3.1000.0 in [#&#8203;909](https://github.com/docker/login-action/pull/909) [#&#8203;920](https://github.com/docker/login-action/pull/920)
- Bump [@&#8203;aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public) from 3.890.0 to 3.1000.0 in [#&#8203;909](https://github.com/docker/login-action/pull/909) [#&#8203;920](https://github.com/docker/login-action/pull/920)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.63.0 to 0.77.0 in [#&#8203;910](https://github.com/docker/login-action/pull/910) [#&#8203;928](https://github.com/docker/login-action/pull/928)
- Bump [@&#8203;isaacs/brace-expansion](https://github.com/isaacs/brace-expansion) from 5.0.0 to 5.0.1 in [#&#8203;921](https://github.com/docker/login-action/pull/921)
- Bump js-yaml from 4.1.0 to 4.1.1 in [#&#8203;901](https://github.com/docker/login-action/pull/901)

**Full Changelog**: <https://github.com/docker/login-action/compare/v3.7.0...v4.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #102
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:40:50 +01:00
renovate-bot 696822462e chore(deps): update oven-sh/setup-bun action to v2.1.3 (#100)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | patch | `v2.1.2` → `v2.1.3` | `v2.2.0` |

---

### Release Notes

<details>
<summary>oven-sh/setup-bun (oven-sh/setup-bun)</summary>

### [`v2.1.3`](https://github.com/oven-sh/setup-bun/releases/tag/v2.1.3)

[Compare Source](https://github.com/oven-sh/setup-bun/compare/v2.1.2...v2.1.3)

`oven-sh/setup-bun` is the github action for setting up Bun.

#### What's Changed

- perf: avoid unnecessary api calls by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;161](https://github.com/oven-sh/setup-bun/pull/161)
- feat: add bun- prefix to cache keys by [@&#8203;maschwenk](https://github.com/maschwenk) in [#&#8203;160](https://github.com/oven-sh/setup-bun/pull/160)
- fix: use native Windows ARM64 binary for Bun >= 1.3.10 by [@&#8203;oddrationale](https://github.com/oddrationale) in [#&#8203;165](https://github.com/oven-sh/setup-bun/pull/165)
- feat: add AVX2 support detection for x64 Linux systems by [@&#8203;GoForceX](https://github.com/GoForceX) in [#&#8203;167](https://github.com/oven-sh/setup-bun/pull/167)
- fix: validate cached binary version matches requested version ([#&#8203;146](https://github.com/oven-sh/setup-bun/issues/146)) by [@&#8203;wyMinLwin](https://github.com/wyMinLwin) in [#&#8203;169](https://github.com/oven-sh/setup-bun/pull/169)
- release: v2.1.3 by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;170](https://github.com/oven-sh/setup-bun/pull/170)

#### New Contributors

- [@&#8203;oddrationale](https://github.com/oddrationale) made their first contribution in [#&#8203;165](https://github.com/oven-sh/setup-bun/pull/165)
- [@&#8203;GoForceX](https://github.com/GoForceX) made their first contribution in [#&#8203;167](https://github.com/oven-sh/setup-bun/pull/167)
- [@&#8203;wyMinLwin](https://github.com/wyMinLwin) made their first contribution in [#&#8203;169](https://github.com/oven-sh/setup-bun/pull/169)

**Full Changelog**: <https://github.com/oven-sh/setup-bun/compare/v2...v2.1.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/100
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:38:47 +01:00
renovate-bot 818a82e4f4 chore(deps): update docker/setup-buildx-action action to v4 (#103)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | action | major | `v3` → `v4` |

---

### Release Notes

<details>
<summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary>

### [`v4`](https://github.com/docker/setup-buildx-action/compare/v3...v4)

[Compare Source](https://github.com/docker/setup-buildx-action/compare/v3...v4)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #103
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:38:28 +01:00
t.behrendt a5577af3cc chore: change to fully qualified docker image (#98)
CD / Test (push) Successful in 58s
CD / Create tag (push) Successful in 13s
CD / Build and push (amd64) (push) Successful in 31s
CD / Build and push (arm64) (push) Successful in 1m36s
CD / Create manifest (push) Successful in 1m37s
Reviewed-on: #98
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-20 21:36:18 +01:00
renovate-bot 5bd350a388 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.5 (#96)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.3` → `0.1.5` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.5`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.4...0.1.5)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.4...0.1.5)

### [`v0.1.4`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.3...0.1.4)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.3...0.1.4)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #96
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-20 21:16:37 +01:00
renovate-bot e0c5da23af chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.29 (#97)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.26` → `0.1.29` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.29`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29)

### [`v0.1.28`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28)

### [`v0.1.27`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #97
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-20 21:15:16 +01:00
renovate-bot 3e42b7a37b chore(deps): update dependency pino to v10.3.1 (#94)
CD / Test (push) Successful in 12s
CD / Create tag (push) Successful in 19s
CD / Build and push (amd64) (push) Successful in 2m5s
CD / Build and push (arm64) (push) Successful in 5m19s
CD / Create manifest (push) Successful in 5s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.3.0` → `10.3.1`](https://renovatebot.com/diffs/npm/pino/10.3.0/10.3.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.3.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.3.0/10.3.1?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.3.1`](https://github.com/pinojs/pino/releases/tag/v10.3.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1)

#### What's Changed

- build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2385](https://github.com/pinojs/pino/pull/2385)
- build(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2386](https://github.com/pinojs/pino/pull/2386)
- docs: clarify transport level filtering behavior by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2390](https://github.com/pinojs/pino/pull/2390)
- fix(transport): sanitize invalid NODE\_OPTIONS preloads for workers by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2391](https://github.com/pinojs/pino/pull/2391)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #94
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-19 18:35:28 +01:00
renovate-bot 1b404b42de chore(deps): update docker/build-push-action action to v6.19.2 (#95)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | minor | `v6.18.0` → `v6.19.2` |

---

### Release Notes

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

### [`v6.19.2`](https://github.com/docker/build-push-action/releases/tag/v6.19.2)

[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2)

- Preserve port in `GIT_AUTH_TOKEN` host by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1458](https://github.com/docker/build-push-action/pull/1458)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2>

### [`v6.19.1`](https://github.com/docker/build-push-action/releases/tag/v6.19.1)

[Compare Source](https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1)

- Derive `GIT_AUTH_TOKEN` host from GitHub server URL by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1456](https://github.com/docker/build-push-action/pull/1456)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1>

### [`v6.19.0`](https://github.com/docker/build-push-action/releases/tag/v6.19.0)

[Compare Source](https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0)

- Scope default git auth token to `github.com` by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1451](https://github.com/docker/build-push-action/pull/1451)
- Bump brace-expansion from 1.1.11 to 1.1.12 in [#&#8203;1396](https://github.com/docker/build-push-action/pull/1396)
- Bump form-data from 2.5.1 to 2.5.5 in [#&#8203;1391](https://github.com/docker/build-push-action/pull/1391)
- Bump js-yaml from 3.14.1 to 3.14.2 in [#&#8203;1429](https://github.com/docker/build-push-action/pull/1429)
- Bump lodash from 4.17.21 to 4.17.23 in [#&#8203;1446](https://github.com/docker/build-push-action/pull/1446)
- Bump tmp from 0.2.3 to 0.2.4 in [#&#8203;1398](https://github.com/docker/build-push-action/pull/1398)
- Bump undici from 5.28.4 to 5.29.0 in [#&#8203;1397](https://github.com/docker/build-push-action/pull/1397)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #95
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-19 18:35:10 +01:00
renovate-bot 01ac6f0048 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.26 (#87)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.23` → `0.1.26` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.26`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26)

### [`v0.1.25`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25)

### [`v0.1.24`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhY3Rpb24iLCJkZXBzIl19-->

Reviewed-on: #87
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 11:12:52 +01:00
t.behrendt 703da8c99b revert: update bun version to v1.3.8 (#91)
CD / Test (push) Successful in 4m45s
CD / Create tag (push) Successful in 12s
CD / Build and push (amd64) (push) Successful in 33s
CD / Build and push (arm64) (push) Successful in 8m4s
CD / Create manifest (push) Successful in 27s
This reverts commit 746ede4bd8.

Reverting #83 because of build errors.

Reviewed-on: #91
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-15 10:57:48 +01:00
renovate-bot 746ede4bd8 chore(deps): update bun version to v1.3.8 (#83)
CD / Test (push) Successful in 10s
CD / Build and push (amd64) (push) Successful in 1m50s
CD / Create tag (push) Successful in 4m40s
CD / Build and push (arm64) (push) Failing after 2m40s
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | Pending |
|---|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.6` → `1.3.8` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.6/1.3.8?slim=true) |  | patch | `1.3.9` |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.6` → `1.3.8` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.6/1.3.8?slim=true) | final | patch | `1.3.9` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.8`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.8): Bun v1.3.8

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.7...bun-v1.3.8)

To install Bun v1.3.8

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.8:

```bash
bun upgrade
```

##### [Read Bun v1.3.8's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.8)

##### Thanks to 4 contributors!

- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)

### [`v1.3.7`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.7): Bun v1.3.7

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.6...bun-v1.3.7)

To install Bun v1.3.7

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.7:

```bash
bun upgrade
```

##### [Read Bun v1.3.7's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.7)

##### Thanks to 11 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kirillmarkelov](https://github.com/kirillmarkelov)
- [@&#8203;mmitchellg5](https://github.com/mmitchellg5)
- [@&#8203;remorses](https://github.com/remorses)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;vadim-anthropic](https://github.com/vadim-anthropic)
- [@&#8203;wovw](https://github.com/wovw)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #83
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 10:41:05 +01:00
renovate-bot 526f40f348 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.3 (#88)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.1` → `0.1.3` | `0.1.4` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.3`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.2...0.1.3)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.2...0.1.3)

### [`v0.1.2`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.1...0.1.2)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.1...0.1.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #88
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 10:40:04 +01:00
t.behrendt d3d7a08bcf ci: pin various actions to a proper semver version (#90)
Reviewed-on: #90
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-14 20:58:15 +01:00
renovate-bot aa61a9239f chore(deps): update docker/login-action digest to c94ce9f (#85)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) ([changelog](https://github.com/docker/login-action/compare/5e57cd118135c172c3672efd75eb46360885c0ef..c94ce9fb468520275223c153574b00df6fe4bcc9)) | action | digest | `5e57cd1` → `c94ce9f` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuODUuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #85
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:45 +01:00
renovate-bot 3494bbe050 chore(deps): update actions/checkout digest to de0fac2 (#86)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) ([changelog](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8..de0fac2e4500dabe0009e67214ff5f5447ce83dd)) | action | digest | `8e8c483` → `de0fac2` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xNCIsInVwZGF0ZWRJblZlciI6IjQyLjkyLjE0IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhY3Rpb24iLCJkZXBzIl19-->

Reviewed-on: #86
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:38 +01:00
renovate-bot ff32d5d914 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.23 (#84)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.22` → `0.1.23` | `0.1.25` (+1) |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.23`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuOTIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #84
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:29 +01:00
renovate-bot e7183a2901 chore(deps): update dependency pino to v10.3.0 (#82)
CD / Test (push) Successful in 1m2s
CD / Create tag (push) Successful in 22s
CD / Build and push (amd64) (push) Successful in 32s
CD / Build and push (arm64) (push) Successful in 1m46s
CD / Create manifest (push) Successful in 8s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.2.1` → `10.3.0`](https://renovatebot.com/diffs/npm/pino/10.2.1/10.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.2.1/10.3.0?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.3.0`](https://github.com/pinojs/pino/releases/tag/v10.3.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.2.1...v10.3.0)

#### What's Changed

- feat: improve the return type of `multistream().clone()` by [@&#8203;mrazauskas](https://github.com/mrazauskas) in [#&#8203;2377](https://github.com/pinojs/pino/pull/2377)
- feat: set worker thread name for transport identification by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2380](https://github.com/pinojs/pino/pull/2380)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.2.1...v10.3.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NC4yIiwidXBkYXRlZEluVmVyIjoiNDIuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #82
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-26 13:43:27 +01:00
renovate-bot 72bacc00eb chore(deps): update oven-sh/setup-bun digest to 3d26778 (#75)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) ([changelog](https://github.com/oven-sh/setup-bun/compare/735343b667d3e6f658f44d0eca948eb6282f2b76..3d267786b128fe76c2f16a390aa2448b815359f3)) | action | digest | `735343b` → `3d26778` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni40IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #75
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-26 10:42:04 +01:00
renovate-bot 1e440f104c chore(deps): update bun version to v1.3.6 (#80)
CD / Test (push) Successful in 1m1s
CD / Create tag (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 1m46s
CD / Create manifest (push) Successful in 24s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.5` → `1.3.6` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.5/1.3.6?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.5` → `1.3.6` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.5/1.3.6?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.6`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.6): Bun v1.3.6

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.5...bun-v1.3.6)

To install Bun v1.3.6

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.6:

```bash
bun upgrade
```

##### [Read Bun v1.3.6's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.6)

##### Thanks to 23 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;billywhizz](https://github.com/billywhizz)
- [@&#8203;bmwalters](https://github.com/bmwalters)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;d4mr](https://github.com/d4mr)
- [@&#8203;darwin808](https://github.com/darwin808)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;emwadde](https://github.com/emwadde)
- [@&#8203;franklinfollis](https://github.com/franklinfollis)
- [@&#8203;jackkleeman](https://github.com/jackkleeman)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kjanat](https://github.com/kjanat)
- [@&#8203;makuko](https://github.com/makuko)
- [@&#8203;mattermoran](https://github.com/mattermoran)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;nfreya](https://github.com/nfreya)
- [@&#8203;nicocevallos](https://github.com/nicocevallos)
- [@&#8203;rekram1-node](https://github.com/rekram1-node)
- [@&#8203;remorses](https://github.com/remorses)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;sqdshguy](https://github.com/sqdshguy)
- [@&#8203;veggiesaurus](https://github.com/veggiesaurus)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #80
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 20:38:35 +01:00
renovate-bot 98ef27dcb5 chore(deps): update dependency pino to v10.2.1 (#79)
CD / Test (push) Successful in 1m7s
CD / Create tag (push) Successful in 28s
CD / Build and push (amd64) (push) Successful in 40s
CD / Build and push (arm64) (push) Successful in 1m41s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.1.0` → `10.2.1`](https://renovatebot.com/diffs/npm/pino/10.1.0/10.2.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.2.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.1.0/10.2.1?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.2.1`](https://github.com/pinojs/pino/releases/tag/v10.2.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.2.0...v10.2.1)

#### What's Changed

- fix: prevent ERR\_WORKER\_INVALID\_EXEC\_ARGV with monitoring tools by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2379](https://github.com/pinojs/pino/pull/2379)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.2.0...v10.2.1>

### [`v10.2.0`](https://github.com/pinojs/pino/releases/tag/v10.2.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.1.1...v10.2.0)

#### What's Changed

- chore: lint TypeScript files by [@&#8203;mrazauskas](https://github.com/mrazauskas) in [#&#8203;2363](https://github.com/pinojs/pino/pull/2363)
- fix: prevent memory leak when using transport with --import preload by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2374](https://github.com/pinojs/pino/pull/2374)

#### New Contributors

- [@&#8203;mrazauskas](https://github.com/mrazauskas) made their first contribution in [#&#8203;2363](https://github.com/pinojs/pino/pull/2363)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.1.1...v10.2.0>

### [`v10.1.1`](https://github.com/pinojs/pino/releases/tag/v10.1.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.1.0...v10.1.1)

#### What's Changed

- fix(types): Correct conditional type handling for generic log function arguments by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2329](https://github.com/pinojs/pino/pull/2329)
- perf: use JSON.stringify in fast path for node v25+  by [@&#8203;ronag](https://github.com/ronag) in [#&#8203;2330](https://github.com/pinojs/pino/pull/2330)
- build(deps): bump actions/setup-node from 4 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2336](https://github.com/pinojs/pino/pull/2336)
- build(deps-dev): bump borp from 0.20.2 to 0.21.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2337](https://github.com/pinojs/pino/pull/2337)
- build(deps): bump pino-abstract-transport from 2.0.0 to 3.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2338](https://github.com/pinojs/pino/pull/2338)
- docs: update CONTRIBUTING.md to reference 'main' instead of 'master' by [@&#8203;NoobFullStack](https://github.com/NoobFullStack) in [#&#8203;2334](https://github.com/pinojs/pino/pull/2334)
- feat(browser): add reportCaller to surface user callsite by [@&#8203;dev-KingMaster](https://github.com/dev-KingMaster) in [#&#8203;2340](https://github.com/pinojs/pino/pull/2340)
- docs: update transports.md by [@&#8203;marklai1998](https://github.com/marklai1998) in [#&#8203;2224](https://github.com/pinojs/pino/pull/2224)
- docs: add Node.js 22+ native TypeScript type stripping support by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2347](https://github.com/pinojs/pino/pull/2347)
- feat(types): use ThreadStream type from thread-stream by [@&#8203;CHC383](https://github.com/CHC383) in [#&#8203;2320](https://github.com/pinojs/pino/pull/2320)
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2354](https://github.com/pinojs/pino/pull/2354)
- build(deps): update thread-stream to v4 by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2356](https://github.com/pinojs/pino/pull/2356)
- fix: harden transport loading against prototype pollution by [@&#8203;omdxp](https://github.com/omdxp) in [#&#8203;2358](https://github.com/pinojs/pino/pull/2358)
- docs: add threat model to SECURITY.md by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2360](https://github.com/pinojs/pino/pull/2360)
- build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2365](https://github.com/pinojs/pino/pull/2365)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 24.10.4 to 25.0.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2367](https://github.com/pinojs/pino/pull/2367)
- fix: allow passing string, number, null for %o placeholder by [@&#8203;rChaoz](https://github.com/rChaoz) in [#&#8203;2372](https://github.com/pinojs/pino/pull/2372)

#### New Contributors

- [@&#8203;NoobFullStack](https://github.com/NoobFullStack) made their first contribution in [#&#8203;2334](https://github.com/pinojs/pino/pull/2334)
- [@&#8203;dev-KingMaster](https://github.com/dev-KingMaster) made their first contribution in [#&#8203;2340](https://github.com/pinojs/pino/pull/2340)
- [@&#8203;marklai1998](https://github.com/marklai1998) made their first contribution in [#&#8203;2224](https://github.com/pinojs/pino/pull/2224)
- [@&#8203;CHC383](https://github.com/CHC383) made their first contribution in [#&#8203;2320](https://github.com/pinojs/pino/pull/2320)
- [@&#8203;omdxp](https://github.com/omdxp) made their first contribution in [#&#8203;2358](https://github.com/pinojs/pino/pull/2358)
- [@&#8203;rChaoz](https://github.com/rChaoz) made their first contribution in [#&#8203;2372](https://github.com/pinojs/pino/pull/2372)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.1.0...v10.1.1>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #79
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 17:30:54 +01:00
renovate-bot f72a7189ad chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.1 (#81)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.0` → `0.1.1` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.1`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.0...0.1.1)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.0...0.1.1)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #81
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 17:30:36 +01:00
renovate-bot 86fae5195e chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.22 (#77)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.20` → `0.1.22` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.22`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22)

### [`v0.1.21`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #77
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-08 19:25:59 +01:00
renovate-bot eb75b3eb68 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.0 (#78)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | minor | `0.0.2` → `0.1.0` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.0`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.4...0.1.0)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.4...0.1.0)

### [`v0.0.4`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.3...0.0.4)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.3...0.0.4)

### [`v0.0.3`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.2...0.0.3)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.2...0.0.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #78
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-08 19:25:47 +01:00
renovate-bot 8ca683e75b chore(deps): update bun version to v1.3.5 (#74)
CD / Test (push) Successful in 1m11s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m13s
CD / Create tag (push) Successful in 6s
CD / Create manifest (push) Successful in 20s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.4` → `1.3.5` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.4/1.3.5?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.4` → `1.3.5` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.4/1.3.5?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.5`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.5): Bun v1.3.5

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.4...bun-v1.3.5)

To install Bun v1.3.5

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.5:

```bash
bun upgrade
```

##### [Read Bun v1.3.5's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.5)

##### Thanks to 10 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;crishoj](https://github.com/crishoj)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;elfayer](https://github.com/elfayer)
- [@&#8203;hamidrezahanafi](https://github.com/hamidrezahanafi)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kylekz](https://github.com/kylekz)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;ryangst](https://github.com/ryangst)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #74
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-26 15:51:23 +01:00
renovate-bot 501e69de76 chore(deps): update docker/setup-buildx-action digest to 8d2750c (#73)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) ([changelog](https://github.com/docker/setup-buildx-action/compare/e468171a9de216ec08956ac3ada2f0791b6bd435..8d2750c68a42422c14e847fe6c8ac0403b4cbd6f)) | action | digest | `e468171` -> `8d2750c` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuNDcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #73
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-19 19:37:38 +01:00
renovate-bot fdd0721d0c chore(deps): update bun version to v1.3.4 (#57)
CD / Test (push) Successful in 1m18s
CD / Create tag (push) Successful in 11s
CD / Build and push (amd64) (push) Successful in 39s
CD / Build and push (arm64) (push) Successful in 1m54s
CD / Create manifest (push) Successful in 22s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.2` -> `1.3.4` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.2/1.3.4?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.2` -> `1.3.4` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.2/1.3.4?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.4`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.4): Bun v1.3.4

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.3...bun-v1.3.4)

To install Bun v1.3.4

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.4:

```bash
bun upgrade
```

##### [Read Bun v1.3.4's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.4)

##### Thanks to 14 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;amdad121](https://github.com/amdad121)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;eroderust](https://github.com/eroderust)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;shendongming](https://github.com/shendongming)
- [@&#8203;tamicktom](https://github.com/tamicktom)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

### [`v1.3.3`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.3): Bun v1.3.3

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.2...bun-v1.3.3)

To install Bun v1.3.3

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.3:

```bash
bun upgrade
```

##### [Read Bun v1.3.3's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.3)

##### Thanks to 19 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;braden-w](https://github.com/braden-w)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
- [@&#8203;dioro](https://github.com/dioro)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;halil-pan](https://github.com/halil-pan)
- [@&#8203;hona](https://github.com/hona)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;minigod](https://github.com/minigod)
- [@&#8203;nathanosoares](https://github.com/nathanosoares)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;ocodista](https://github.com/ocodista)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;yinheli](https://github.com/yinheli)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4zOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #57
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-16 10:09:56 +01:00
renovate-bot c3511c8f7b chore(deps): update dependency ts3-nodejs-library to v3.5.1 (#69)
CD / Test (push) Successful in 58s
CD / Build and push (amd64) (push) Successful in 34s
CD / Create tag (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m4s
CD / Create manifest (push) Successful in 22s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | [`3.4.1` -> `3.5.1`](https://renovatebot.com/diffs/npm/ts3-nodejs-library/3.4.1/3.5.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ts3-nodejs-library/3.5.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts3-nodejs-library/3.4.1/3.5.1?slim=true) |

---

### Release Notes

<details>
<summary>Multivit4min/TS3-NodeJS-Library (ts3-nodejs-library)</summary>

### [`v3.5.1`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#351---19092023)

[Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/5df10160ba695830f1dd20d471582a87744b2361...919b38f2f23625af5bbad6b768ee39cf00a9282a)

- fix type of clientTalkRequest

### [`v3.5.0`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#350---06072023)

[Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/dec190b9f8a430503dcc76cff67a68c315066edc...5df10160ba695830f1dd20d471582a87744b2361)

- fix customSearch and customInfo response entry to be an array
- both above functions will now return an empty array when no entry has been found instead of throwing an error

### [`v3.4.2`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#1130---1342019)

[Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/c132eb6a4f8945be664a8cd338a798f83f19608c...dec190b9f8a430503dcc76cff67a68c315066edc)

- improved general filetransfer
  - added fileDownload method
  - improved optional parameters like cpw always requires an empty string
- added method `toJSON()` to the Abstract class in order to make a client class stringifyable
- added new way to read cached items from a client to make it more like the javascript way

  for examle on a client class the property `client_is_channel_commander` will translate to `isChannelCommander` it will remove the `client_` prefix and after each subsequent underscore it will remove the underscore and and make the next character to an UpperCase char.
  Side Note: only properties which are readable from clientlist, channellist, ... are available like that

  ```javascript
  //before
  client.getCache().client_unique_identifier
  client.getCache().client_nickname
  client.getCache().client_is_channel_commander
  channel.getCache().channel_flag_permanent
  channel.getCache().channel_name
  //now
  client.uniqueIdentifier
  client.nickname
  client.isChannelCommander
  channel.flagPermanent
  channel.name
  ```
- added FileTransfer to automated tests

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #69
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 20:49:30 +01:00
t.behrendt 2ffd9aa668 ci: fix image org (#72)
Reviewed-on: #72
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 20:07:29 +01:00
renovate-bot 168fa9bfff fix(deps): update dependency pino-pretty to v13.1.3 (#68)
CD / Test (push) Successful in 1m0s
CD / Create tag (push) Successful in 26s
CD / Build and push (amd64) (push) Successful in 35s
CD / Build and push (arm64) (push) Successful in 1m56s
CD / Create manifest (push) Failing after 21s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino-pretty](https://github.com/pinojs/pino-pretty) | [`13.0.0` -> `13.1.3`](https://renovatebot.com/diffs/npm/pino-pretty/13.0.0/13.1.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino-pretty/13.1.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino-pretty/13.0.0/13.1.3?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino-pretty (pino-pretty)</summary>

### [`v13.1.3`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.3)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.2...v13.1.3)

#### What's Changed

- Add in the README file a snippet to use pino-pretty only for dev by [@&#8203;himito](https://github.com/himito) in [#&#8203;623](https://github.com/pinojs/pino-pretty/pull/623)
- build(deps): bump actions/setup-node from 4 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;626](https://github.com/pinojs/pino-pretty/pull/626)
- build(deps-dev): bump borp from 0.20.2 to 0.21.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;627](https://github.com/pinojs/pino-pretty/pull/627)
- build(deps-dev): bump pino from 9.14.0 to 10.1.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;628](https://github.com/pinojs/pino-pretty/pull/628)
- build(deps): bump pino-abstract-transport from 2.0.0 to 3.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;629](https://github.com/pinojs/pino-pretty/pull/629)
- Update format-time.js documentation to match functionality by [@&#8203;g-sanner](https://github.com/g-sanner) in [#&#8203;632](https://github.com/pinojs/pino-pretty/pull/632)
- build(deps): bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;636](https://github.com/pinojs/pino-pretty/pull/636)
- build(deps): bump fast-copy from 3.0.2 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;637](https://github.com/pinojs/pino-pretty/pull/637)
- fix: messageFormat print 0 value by [@&#8203;gutenye](https://github.com/gutenye) in [#&#8203;635](https://github.com/pinojs/pino-pretty/pull/635)

#### New Contributors

- [@&#8203;himito](https://github.com/himito) made their first contribution in [#&#8203;623](https://github.com/pinojs/pino-pretty/pull/623)
- [@&#8203;g-sanner](https://github.com/g-sanner) made their first contribution in [#&#8203;632](https://github.com/pinojs/pino-pretty/pull/632)
- [@&#8203;gutenye](https://github.com/gutenye) made their first contribution in [#&#8203;635](https://github.com/pinojs/pino-pretty/pull/635)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.2...v13.1.3>

### [`v13.1.2`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.2)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.1...v13.1.2)

#### What's Changed

- build(deps-dev): bump typescript from 5.8.3 to 5.9.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;609](https://github.com/pinojs/pino-pretty/pull/609)
- build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;621](https://github.com/pinojs/pino-pretty/pull/621)
- build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;622](https://github.com/pinojs/pino-pretty/pull/622)
- fix: allow esm import for isColorSupported by [@&#8203;JoeCap08055](https://github.com/JoeCap08055) in [#&#8203;616](https://github.com/pinojs/pino-pretty/pull/616)
- Use neostandard and remove pre-commit by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;624](https://github.com/pinojs/pino-pretty/pull/624)
- fix: missing `property` on objectColorizer by [@&#8203;IronGeek](https://github.com/IronGeek) in [#&#8203;625](https://github.com/pinojs/pino-pretty/pull/625)

#### New Contributors

- [@&#8203;JoeCap08055](https://github.com/JoeCap08055) made their first contribution in [#&#8203;616](https://github.com/pinojs/pino-pretty/pull/616)
- [@&#8203;IronGeek](https://github.com/IronGeek) made their first contribution in [#&#8203;625](https://github.com/pinojs/pino-pretty/pull/625)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.1...v13.1.2>

### [`v13.1.1`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.1)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.0...v13.1.1)

#### What's Changed

- Revert "chore: upgrade dateformat" by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;607](https://github.com/pinojs/pino-pretty/pull/607)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.0...v13.1.1>

### [`v13.1.0`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.0)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.0.0...v13.1.0)

#### What's Changed

- Bump [@&#8203;arethetypeswrong/cli](https://github.com/arethetypeswrong/cli) from 0.16.4 to 0.17.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;543](https://github.com/pinojs/pino-pretty/pull/543)
- Bump secure-json-parse from 2.7.0 to 3.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;547](https://github.com/pinojs/pino-pretty/pull/547)
- Bump typescript from 5.6.3 to 5.7.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;548](https://github.com/pinojs/pino-pretty/pull/548)
- Readme.md: remove the command prompt symbol by [@&#8203;yegorich](https://github.com/yegorich) in [#&#8203;545](https://github.com/pinojs/pino-pretty/pull/545)
- Add magenta as the color for printed object properties. Fixes suport for `--no-colorizeObjects` by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;553](https://github.com/pinojs/pino-pretty/pull/553)
- Bump typescript from 5.7.3 to 5.8.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;555](https://github.com/pinojs/pino-pretty/pull/555)
- perf: use `node:` prefix to bypass require.cache call for builtins by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;556](https://github.com/pinojs/pino-pretty/pull/556)
- perf: add missing `'use strict'` directives by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;557](https://github.com/pinojs/pino-pretty/pull/557)
- Bump rimraf from 3.0.2 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;520](https://github.com/pinojs/pino-pretty/pull/520)
- build(dependabot): reduce npm updates to monthly by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;558](https://github.com/pinojs/pino-pretty/pull/558)
- Bump secure-json-parse from 3.0.2 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;559](https://github.com/pinojs/pino-pretty/pull/559)
- Bump tsd from 0.31.2 to 0.32.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;562](https://github.com/pinojs/pino-pretty/pull/562)
- test: enable borp to move to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;564](https://github.com/pinojs/pino-pretty/pull/564)
- chore: enable node 24 in CI by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;565](https://github.com/pinojs/pino-pretty/pull/565)
- fix: borp file test match by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;573](https://github.com/pinojs/pino-pretty/pull/573)
- test: move colors.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;574](https://github.com/pinojs/pino-pretty/pull/574)
- Fix: Updated wrong reference for colors object by [@&#8203;rinkeshpurohit](https://github.com/rinkeshpurohit) in [#&#8203;597](https://github.com/pinojs/pino-pretty/pull/597)
- test: move prettify-time.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;595](https://github.com/pinojs/pino-pretty/pull/595)
- test: move index.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;583](https://github.com/pinojs/pino-pretty/pull/583)
- build(deps-dev): bump borp from 0.19.0 to 0.20.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;601](https://github.com/pinojs/pino-pretty/pull/601)
- build(deps-dev): bump [@&#8203;arethetypeswrong/cli](https://github.com/arethetypeswrong/cli) from 0.17.4 to 0.18.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;603](https://github.com/pinojs/pino-pretty/pull/603)
- test: move basic.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;566](https://github.com/pinojs/pino-pretty/pull/566)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 22.15.34 to 24.0.8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;604](https://github.com/pinojs/pino-pretty/pull/604)
- test: move cli.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;568](https://github.com/pinojs/pino-pretty/pull/568)
- The finalization registry bug has been fixed by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;572](https://github.com/pinojs/pino-pretty/pull/572)
- test: move cli-rc.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;567](https://github.com/pinojs/pino-pretty/pull/567)
- test: move crlf.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;569](https://github.com/pinojs/pino-pretty/pull/569)
- test: move error-objects.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;571](https://github.com/pinojs/pino-pretty/pull/571)
- test: move build-safe-sonic-boom.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;575](https://github.com/pinojs/pino-pretty/pull/575)
- test: move create-date.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;576](https://github.com/pinojs/pino-pretty/pull/576)
- test: move delete-log-property.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;577](https://github.com/pinojs/pino-pretty/pull/577)
- test: move filter-log.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;578](https://github.com/pinojs/pino-pretty/pull/578)
- test: move format-time.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;579](https://github.com/pinojs/pino-pretty/pull/579)
- test: move get-property-value.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;580](https://github.com/pinojs/pino-pretty/pull/580)
- test: move handle-custom-levels-opts.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;582](https://github.com/pinojs/pino-pretty/pull/582)
- test: move interpret-conditionals.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;584](https://github.com/pinojs/pino-pretty/pull/584)
- test: move is-object.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;585](https://github.com/pinojs/pino-pretty/pull/585)
- test: move is-valid-date.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;586](https://github.com/pinojs/pino-pretty/pull/586)
- test: move join-lines-with-indentation.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;587](https://github.com/pinojs/pino-pretty/pull/587)
- test: move noop.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;588](https://github.com/pinojs/pino-pretty/pull/588)
- test: move prettify-error-log.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;589](https://github.com/pinojs/pino-pretty/pull/589)
- test: move prettify-error.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;590](https://github.com/pinojs/pino-pretty/pull/590)
- test: move prettify-level.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;591](https://github.com/pinojs/pino-pretty/pull/591)
- test: move prettify-message.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;592](https://github.com/pinojs/pino-pretty/pull/592)
- test: move prettify-metadata.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;593](https://github.com/pinojs/pino-pretty/pull/593)
- test: move prettify-object.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;594](https://github.com/pinojs/pino-pretty/pull/594)
- test: move split-property-key.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;596](https://github.com/pinojs/pino-pretty/pull/596)
- chore: upgrade strip-json-comments by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;600](https://github.com/pinojs/pino-pretty/pull/600)
- chore: upgrade dateformat by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;598](https://github.com/pinojs/pino-pretty/pull/598)
- chore: remove coveralls  artifact in gh workflow by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;599](https://github.com/pinojs/pino-pretty/pull/599)
- fix: loosen up customPrettifiers typing constraints by [@&#8203;Frederick888](https://github.com/Frederick888) in [#&#8203;551](https://github.com/pinojs/pino-pretty/pull/551)
- test: move handle-custom-levels-names-opts.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;581](https://github.com/pinojs/pino-pretty/pull/581)

#### New Contributors

- [@&#8203;yegorich](https://github.com/yegorich) made their first contribution in [#&#8203;545](https://github.com/pinojs/pino-pretty/pull/545)
- [@&#8203;Puppo](https://github.com/Puppo) made their first contribution in [#&#8203;564](https://github.com/pinojs/pino-pretty/pull/564)
- [@&#8203;rinkeshpurohit](https://github.com/rinkeshpurohit) made their first contribution in [#&#8203;597](https://github.com/pinojs/pino-pretty/pull/597)
- [@&#8203;Uzlopak](https://github.com/Uzlopak) made their first contribution in [#&#8203;600](https://github.com/pinojs/pino-pretty/pull/600)
- [@&#8203;Frederick888](https://github.com/Frederick888) made their first contribution in [#&#8203;551](https://github.com/pinojs/pino-pretty/pull/551)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.0.0...v13.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #68
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 19:53:37 +01:00
renovate-bot d465a50e4a chore(deps): update actions/checkout action to v6 (#64)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v6`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v600)

[Compare Source](https://github.com/actions/checkout/compare/v5...v6)

- Persist creds to a separate file by [@&#8203;ericsciple](https://github.com/ericsciple) in [#&#8203;2286](https://github.com/actions/checkout/pull/2286)
- Update README to include Node.js 24 support details and requirements by [@&#8203;salmanmkc](https://github.com/salmanmkc) in [#&#8203;2248](https://github.com/actions/checkout/pull/2248)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMC41IiwidXBkYXRlZEluVmVyIjoiNDIuMjYuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #64
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 19:53:13 +01:00
t.behrendt 08463d055f ci: add semver releases (#71)
Adding semver release based on conventional commit, as well as adding prerelease support via workflow_dispatch.

Reviewed-on: #71
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 19:42:18 +01:00
t.behrendt 3b3ad483b7 ci: refactor to native change detection (#70)
Removing the 3rd party dependent "check-changes" job, while keeping the "test" job. Replacing the check-changes with GitHub Action's native "paths" parameter.

Reviewed-on: #70
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 13:33:46 +01:00
renovate-bot acd978aa29 fix(deps): update dependency pino to v10 (#53)
CD / Check changes (push) Successful in 14s
CD / Test (push) Successful in 18s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 1m48s
CD / Create manifest (push) Successful in 23s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`9.6.0` -> `10.1.0`](https://renovatebot.com/diffs/npm/pino/9.6.0/10.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/9.6.0/10.1.0?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.1.0`](https://github.com/pinojs/pino/releases/tag/v10.1.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.0.0...v10.1.0)

#### What's Changed

- test: add regression test for issue [#&#8203;2313](https://github.com/pinojs/pino/issues/2313) by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2314](https://github.com/pinojs/pino/pull/2314)
- fix!: use safer types for censor function signature ([#&#8203;2307](https://github.com/pinojs/pino/issues/2307)) by [@&#8203;slifty](https://github.com/slifty) in [#&#8203;2308](https://github.com/pinojs/pino/pull/2308)
- remove unused parsedChindingsSym symbol by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2315](https://github.com/pinojs/pino/pull/2315)
- chore: add .npmignore to exclude unnecessary files by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2312](https://github.com/pinojs/pino/pull/2312)
- chore(lint): migrate from standard to neostandard & upgrade eslint to v9 by [@&#8203;lokeshwar777](https://github.com/lokeshwar777) in [#&#8203;2316](https://github.com/pinojs/pino/pull/2316)
- build(deps-dev): bump eslint-plugin-n from 15.7.0 to 17.23.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2305](https://github.com/pinojs/pino/pull/2305)
- Use [@&#8203;pinojs/redact](https://github.com/pinojs/redact) by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2321](https://github.com/pinojs/pino/pull/2321)
- fix: added missing isoTimeNano to nested namespace by [@&#8203;edge33](https://github.com/edge33) in [#&#8203;2325](https://github.com/pinojs/pino/pull/2325)

#### New Contributors

- [@&#8203;slifty](https://github.com/slifty) made their first contribution in [#&#8203;2308](https://github.com/pinojs/pino/pull/2308)
- [@&#8203;lokeshwar777](https://github.com/lokeshwar777) made their first contribution in [#&#8203;2316](https://github.com/pinojs/pino/pull/2316)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.0.0...v10.1.0>

### [`v10.0.0`](https://github.com/pinojs/pino/releases/tag/v10.0.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.14.0...v10.0.0)

The only breaking change is dropping support for Node 18.

#### What's Changed

- feat(types): add LogFnFields by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2254](https://github.com/pinojs/pino/pull/2254)
- Convert tests to node:test by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2299](https://github.com/pinojs/pino/pull/2299)
- removed unused .taprc.yaml by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2310](https://github.com/pinojs/pino/pull/2310)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.1...v10.0.0>

### [`v9.14.0`](https://github.com/pinojs/pino/releases/tag/v9.14.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.13.1...v9.14.0)

#### What's Changed

- feat(types): add LogFnFields by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2254](https://github.com/pinojs/pino/pull/2254)
- \[v9.x] Update to pinojs redact by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2322](https://github.com/pinojs/pino/pull/2322)
- Revert setlevel opt in 9.x by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2323](https://github.com/pinojs/pino/pull/2323)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.1...v9.14.0>

### [`v9.13.1`](https://github.com/pinojs/pino/releases/tag/v9.13.1)

[Compare Source](https://github.com/pinojs/pino/compare/v9.13.0...v9.13.1)

#### What's Changed

- fix(log): better logfn handling of generics by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2309](https://github.com/pinojs/pino/pull/2309)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.0...v9.13.1>

### [`v9.13.0`](https://github.com/pinojs/pino/releases/tag/v9.13.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.12.0...v9.13.0)

#### What's Changed

- build(deps): bump actions/checkout from 4.3.0 to 5.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2301](https://github.com/pinojs/pino/pull/2301)
- build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2303](https://github.com/pinojs/pino/pull/2303)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.3.0 to 6.7.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2306](https://github.com/pinojs/pino/pull/2306)
- perf: optimize .child by [@&#8203;ronag](https://github.com/ronag) in [#&#8203;2300](https://github.com/pinojs/pino/pull/2300)
- docs(ecosystem): add eslint-plugin-pino to ecosystem page by [@&#8203;orzarchi](https://github.com/orzarchi) in [#&#8203;2297](https://github.com/pinojs/pino/pull/2297)

#### New Contributors

- [@&#8203;ronag](https://github.com/ronag) made their first contribution in [#&#8203;2300](https://github.com/pinojs/pino/pull/2300)
- [@&#8203;orzarchi](https://github.com/orzarchi) made their first contribution in [#&#8203;2297](https://github.com/pinojs/pino/pull/2297)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.12.0...v9.13.0>

### [`v9.12.0`](https://github.com/pinojs/pino/releases/tag/v9.12.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.11.0...v9.12.0)

#### What's Changed

- types: expose stdTimeFunctions on nested namespace pino while preserv… by [@&#8203;tawseefnabi](https://github.com/tawseefnabi) in [#&#8203;2263](https://github.com/pinojs/pino/pull/2263)
- test: exclude Windows + Node 18.18 from test matrix by [@&#8203;aryamohanan](https://github.com/aryamohanan) in [#&#8203;2292](https://github.com/pinojs/pino/pull/2292)
- Replace fast-redact with slow-redact by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2298](https://github.com/pinojs/pino/pull/2298)

#### New Contributors

- [@&#8203;tawseefnabi](https://github.com/tawseefnabi) made their first contribution in [#&#8203;2263](https://github.com/pinojs/pino/pull/2263)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.11.0...v9.12.0>

### [`v9.11.0`](https://github.com/pinojs/pino/releases/tag/v9.11.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.10.0...v9.11.0)

#### What's Changed

- feat: added timestamp rfc3339 format with nanoseconds by [@&#8203;edge33](https://github.com/edge33) in [#&#8203;2251](https://github.com/pinojs/pino/pull/2251)
- fix: gracefully handle missing diagChannel.tracingChannel on Node < 18.19 by [@&#8203;aryamohanan](https://github.com/aryamohanan) in [#&#8203;2290](https://github.com/pinojs/pino/pull/2290)

#### New Contributors

- [@&#8203;edge33](https://github.com/edge33) made their first contribution in [#&#8203;2251](https://github.com/pinojs/pino/pull/2251)
- [@&#8203;aryamohanan](https://github.com/aryamohanan) made their first contribution in [#&#8203;2290](https://github.com/pinojs/pino/pull/2290)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.10.0...v9.11.0>

### [`v9.10.0`](https://github.com/pinojs/pino/releases/tag/v9.10.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.5...v9.10.0)

#### What's Changed

- docs: Move pino-logflare out of legacy transports list by [@&#8203;kamilogorek](https://github.com/kamilogorek) in [#&#8203;2283](https://github.com/pinojs/pino/pull/2283)
- Add support for `Pear` and `Bare` runtimes by [@&#8203;yassernasc](https://github.com/yassernasc) in [#&#8203;2278](https://github.com/pinojs/pino/pull/2278)
- Add tracing channels by [@&#8203;jsumners-nr](https://github.com/jsumners-nr) in [#&#8203;2281](https://github.com/pinojs/pino/pull/2281)
- Add pino-console to ecoystem page by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2288](https://github.com/pinojs/pino/pull/2288)

#### New Contributors

- [@&#8203;kamilogorek](https://github.com/kamilogorek) made their first contribution in [#&#8203;2283](https://github.com/pinojs/pino/pull/2283)
- [@&#8203;yassernasc](https://github.com/yassernasc) made their first contribution in [#&#8203;2278](https://github.com/pinojs/pino/pull/2278)
- [@&#8203;jsumners-nr](https://github.com/jsumners-nr) made their first contribution in [#&#8203;2281](https://github.com/pinojs/pino/pull/2281)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.5...v9.10.0>

### [`v9.9.5`](https://github.com/pinojs/pino/releases/tag/v9.9.5)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.4...v9.9.5)

#### What's Changed

- fix: allow object type in %s placeholder by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2277](https://github.com/pinojs/pino/pull/2277)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.4...v9.9.5>

### [`v9.9.4`](https://github.com/pinojs/pino/releases/tag/v9.9.4)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.3...v9.9.4)

#### What's Changed

- fix(logfn): use unknown type by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2276](https://github.com/pinojs/pino/pull/2276)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.3...v9.9.4>

### [`v9.9.3`](https://github.com/pinojs/pino/releases/tag/v9.9.3)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.2...v9.9.3)

#### What's Changed

- fix(types): compatibility when leveraging parameters by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2273](https://github.com/pinojs/pino/pull/2273)

#### New Contributors

- [@&#8203;rozzilla](https://github.com/rozzilla) made their first contribution in [#&#8203;2273](https://github.com/pinojs/pino/pull/2273)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.2...v9.9.3>

### [`v9.9.2`](https://github.com/pinojs/pino/releases/tag/v9.9.2)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.1...v9.9.2)

#### What's Changed

- Avoid setLevel in child when possible by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2271](https://github.com/pinojs/pino/pull/2271)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.1...v9.9.2>

### [`v9.9.1`](https://github.com/pinojs/pino/releases/tag/v9.9.1)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.0...v9.9.1)

#### What's Changed

- build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2268](https://github.com/pinojs/pino/pull/2268)
- build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2269](https://github.com/pinojs/pino/pull/2269)
- fix: TypeScript regression with boolean values in %s placeholders by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2262](https://github.com/pinojs/pino/pull/2262)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.0...v9.9.1>

### [`v9.9.0`](https://github.com/pinojs/pino/releases/tag/v9.9.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.8.0...v9.9.0)

#### What's Changed

- Fix TypeScript types by [@&#8203;joshkel](https://github.com/joshkel) in [#&#8203;2258](https://github.com/pinojs/pino/pull/2258)
- feat: Added remove to multistream. by [@&#8203;ShogunPanda](https://github.com/ShogunPanda) in [#&#8203;2257](https://github.com/pinojs/pino/pull/2257)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.8.0...v9.9.0>

### [`v9.8.0`](https://github.com/pinojs/pino/releases/tag/v9.8.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.7.0...v9.8.0)

#### What's Changed

- build(deps-dev): bump pino-pretty from 11.3.0 to 13.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2083](https://github.com/pinojs/pino/pull/2083)
- chore(license): update licensing year by [@&#8203;Tony133](https://github.com/Tony133) in [#&#8203;2226](https://github.com/pinojs/pino/pull/2226)
- Enhance logger function typing by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2230](https://github.com/pinojs/pino/pull/2230)
- Fix typo in bench-long-string script name in package.json by [@&#8203;prkomb](https://github.com/prkomb) in [#&#8203;2235](https://github.com/pinojs/pino/pull/2235)
- fix: remove trailing comma in tsconfig.json by [@&#8203;prkomb](https://github.com/prkomb) in [#&#8203;2236](https://github.com/pinojs/pino/pull/2236)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 22.15.34 to 24.0.8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2238](https://github.com/pinojs/pino/pull/2238)
- build(deps-dev): bump jest from 29.7.0 to 30.0.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2240](https://github.com/pinojs/pino/pull/2240)
- Fix missing asObjectBindingsOnly type from browser config by [@&#8203;MarsCapone](https://github.com/MarsCapone) in [#&#8203;2243](https://github.com/pinojs/pino/pull/2243)
- chore: remove benchmark as devDependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;2247](https://github.com/pinojs/pino/pull/2247)
- feat: introduce `logger.msgPrefix` getter by [@&#8203;indutny-signal](https://github.com/indutny-signal) in [#&#8203;2232](https://github.com/pinojs/pino/pull/2232)
- docs: link hono integration to homepage by [@&#8203;0-BSCode](https://github.com/0-BSCode) in [#&#8203;2252](https://github.com/pinojs/pino/pull/2252)
- Fix TS export condition by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2223](https://github.com/pinojs/pino/pull/2223)
- build(deps-dev): bump typescript from 5.8.3 to 5.9.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2250](https://github.com/pinojs/pino/pull/2250)

#### New Contributors

- [@&#8203;Tony133](https://github.com/Tony133) made their first contribution in [#&#8203;2226](https://github.com/pinojs/pino/pull/2226)
- [@&#8203;samchungy](https://github.com/samchungy) made their first contribution in [#&#8203;2230](https://github.com/pinojs/pino/pull/2230)
- [@&#8203;prkomb](https://github.com/prkomb) made their first contribution in [#&#8203;2235](https://github.com/pinojs/pino/pull/2235)
- [@&#8203;MarsCapone](https://github.com/MarsCapone) made their first contribution in [#&#8203;2243](https://github.com/pinojs/pino/pull/2243)
- [@&#8203;Uzlopak](https://github.com/Uzlopak) made their first contribution in [#&#8203;2247](https://github.com/pinojs/pino/pull/2247)
- [@&#8203;indutny-signal](https://github.com/indutny-signal) made their first contribution in [#&#8203;2232](https://github.com/pinojs/pino/pull/2232)
- [@&#8203;0-BSCode](https://github.com/0-BSCode) made their first contribution in [#&#8203;2252](https://github.com/pinojs/pino/pull/2252)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.7.0...v9.8.0>

### [`v9.7.0`](https://github.com/pinojs/pino/releases/tag/v9.7.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.6.0...v9.7.0)

#### What's Changed

- Update api.md - typo in default of options.base by [@&#8203;osher](https://github.com/osher) in [#&#8203;2113](https://github.com/pinojs/pino/pull/2113)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.1.1 to 6.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2115](https://github.com/pinojs/pino/pull/2115)
- Document that the error event on the thread stream is fatal by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2116](https://github.com/pinojs/pino/pull/2116)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.2.0 to 6.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2124](https://github.com/pinojs/pino/pull/2124)
- docs: add hono example by [@&#8203;jansepke](https://github.com/jansepke) in [#&#8203;2136](https://github.com/pinojs/pino/pull/2136)
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2140](https://github.com/pinojs/pino/pull/2140)
- build(deps): bump process-warning from 4.0.1 to 5.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2142](https://github.com/pinojs/pino/pull/2142)
- build(dependabot): reduce npm updates to monthly by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;2146](https://github.com/pinojs/pino/pull/2146)
- Skipping test in packaging into executable on ppc64 arch by [@&#8203;pacostas](https://github.com/pacostas) in [#&#8203;2122](https://github.com/pinojs/pino/pull/2122)
- fix: [#&#8203;2053](https://github.com/pinojs/pino/issues/2053) - re-added is level enabled to browser by [@&#8203;SamSalvatico](https://github.com/SamSalvatico) in [#&#8203;2125](https://github.com/pinojs/pino/pull/2125)
- Add asObjectBindingsOnly, allowing write to receive only the bindings as object by [@&#8203;segevfiner](https://github.com/segevfiner) in [#&#8203;2051](https://github.com/pinojs/pino/pull/2051)
- docs: hono js docs by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;2166](https://github.com/pinojs/pino/pull/2166)
- Include pino-roll in Pino transports list​ by [@&#8203;mustakimkr](https://github.com/mustakimkr) in [#&#8203;2159](https://github.com/pinojs/pino/pull/2159)
- Fix order of pino-roll by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2167](https://github.com/pinojs/pino/pull/2167)
- build(deps-dev): bump tsd from 0.31.2 to 0.32.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2170](https://github.com/pinojs/pino/pull/2170)
- The finalization registry bug has been fixed everywhere by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2220](https://github.com/pinojs/pino/pull/2220)

#### New Contributors

- [@&#8203;jansepke](https://github.com/jansepke) made their first contribution in [#&#8203;2136](https://github.com/pinojs/pino/pull/2136)
- [@&#8203;pacostas](https://github.com/pacostas) made their first contribution in [#&#8203;2122](https://github.com/pinojs/pino/pull/2122)
- [@&#8203;SamSalvatico](https://github.com/SamSalvatico) made their first contribution in [#&#8203;2125](https://github.com/pinojs/pino/pull/2125)
- [@&#8203;mustakimkr](https://github.com/mustakimkr) made their first contribution in [#&#8203;2159](https://github.com/pinojs/pino/pull/2159)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.6.0...v9.7.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQyLjM3LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/53
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 13:15:58 +01:00
t.behrendt 2f8af972e3 chore: remove ts3-types dependency (#66)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m38s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 2m23s
CD / Create manifest (push) Successful in 22s
Removing the types for ts3-nodejs-library, as they are no longer required.

Reviewed-on: #66
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 12:53:30 +01:00
t.behrendt 10f49ef8af chore: pin all dependencies (#65)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m48s
CD / Build and push (amd64) (push) Successful in 35s
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
Reviewed-on: #65
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 12:51:00 +01:00
renovate-bot 810259148c chore(deps): update actions/checkout digest to 93cb6ef (#63)
CD / Check changes (push) Successful in 22s
CD / Test (push) Successful in 33s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | digest | `08c6903` -> `93cb6ef` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #63
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-18 18:19:51 +01:00
renovate-bot bc813c7ffc chore(deps): pin dependencies (#58)
CD / Check changes (push) Successful in 12s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m15s
CD / Create manifest (push) Successful in 21s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | devDependencies | pin | [`^2.0.1` -> `2.0.1`](https://renovatebot.com/diffs/npm/@types%2fts3-nodejs-library/2.0.1/2.0.1) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | pin | [`^5.46.0` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.62.0/5.62.0) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | pin | [`^5.46.0` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.62.0/5.62.0) |
| [actions/checkout](https://github.com/actions/checkout) | action | pinDigest |  -> `08c6903` |
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | devDependencies | pin | [`^8.0.0` -> `8.19.4`](https://renovatebot.com/diffs/npm/cspell/8.19.4/8.19.4) |
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | pinDigest |  -> `2634353` |
| [docker/login-action](https://github.com/docker/login-action) | action | pinDigest |  -> `5e57cd1` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | action | pinDigest |  -> `e468171` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter) | action | pinDigest |  -> `de90cc6` |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | pin | [`^8.29.0` -> `8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.1/8.57.1) |
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | pinDigest |  -> `735343b` |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | pin | [`^5.0.0` -> `5.9.3`](https://renovatebot.com/diffs/npm/typescript/5.9.3/5.9.3) |

Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #58
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-16 09:03:40 +01:00
t.behrendt fa31e5f54d ci(renovate): switch to shared configs (#56)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #56
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-11-15 20:51:03 +01:00
renovate-bot 9e8538e573 chore(deps): update bun version to v1.3.2 (#55)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m14s
CD / Build and push (amd64) (push) Successful in 44s
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.3.1` -> `1.3.2` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.3.1` -> `1.3.2` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.2`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.2): Bun v1.3.2

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.1...bun-v1.3.2)

To install Bun v1.3.2

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.2:

```bash
bun upgrade
```

##### [Read Bun v1.3.2's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.2)

##### Thanks to 18 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;avarayr](https://github.com/avarayr)
- [@&#8203;braden-w](https://github.com/braden-w)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;csvlad](https://github.com/csvlad)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;fraidev](https://github.com/fraidev)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lillious](https://github.com/lillious)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;nkxxll](https://github.com/nkxxll)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #55
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-15 20:45:42 +01:00
renovate-bot defc693cb9 chore(deps): update bun version to v1.3.1 (#54)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 59s
CD / Build and push (amd64) (push) Successful in 39s
CD / Build and push (arm64) (push) Successful in 2m17s
CD / Create manifest (push) Successful in 9s
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.3.0` -> `1.3.1` | `1.3.2` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.3.0` -> `1.3.1` | `1.3.2` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.1`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.1): Bun v1.3.1

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.0...bun-v1.3.1)

To install Bun v1.3.1

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.1:

```bash
bun upgrade
```

##### [Read Bun v1.3.1's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.1)

##### Thanks to 15 contributors!

- [@&#8203;alinalihassan](https://github.com/alinalihassan)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;hoxyy](https://github.com/hoxyy)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jsparkdev](https://github.com/jsparkdev)
- [@&#8203;mariusz4044](https://github.com/mariusz4044)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;shlomocode](https://github.com/shlomocode)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

Special thanks to Martin Schwarzl of Cloudflare for fuzzing & reporting several bugs!!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTcuMCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #54
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-08 20:16:46 +01:00
renovate-bot 3fa732a1c3 chore(deps): update bun version to v1.3.0 (#52)
CD / Check changes (push) Successful in 14s
CD / Build and push (amd64) (push) Successful in 37s
CD / Test (push) Successful in 22s
CD / Build and push (arm64) (push) Successful in 2m37s
CD / Create manifest (push) Successful in 25s
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | minor | `1.2.22` -> `1.3.0` | `1.3.1` |
| [oven/bun](https://github.com/oven-sh/bun) | final | minor | `1.2.22` -> `1.3.0` | `1.3.1` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.0`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.0): Bun v1.3

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.23...bun-v1.3.0)

[Read the blog post](https://bun.com/1.3)

<a href="https://bun.com/1.3">

<img width="1536" height="1024" alt="Group 77" src="https://github.com/user-attachments/assets/54a1710b-fdec-4de9-8fbd-84c640ab1f1e" />

</a>

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3:

```bash
bun upgrade
```

### [`v1.2.23`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.23): Bun v1.2.23

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.22...bun-v1.2.23)

To install Bun v1.2.23

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.23:

```bash
bun upgrade
```

##### [Read Bun v1.2.23's release notes on Bun's blog](https://bun.com/blog/bun-v1.2.23)

##### Thanks to 16 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;btcbobby](https://github.com/btcbobby)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;donisaac](https://github.com/donisaac)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;filipstev](https://github.com/filipstev)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nathanwhit](https://github.com/nathanwhit)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;vfilanovsky-openai](https://github.com/vfilanovsky-openai)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMjUuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #52
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-10-29 08:03:28 +01:00
renovate-bot be02a97fe1 chore(deps): update bun version to v1.2.22 (#51)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m33s
CD / Build and push (amd64) (push) Successful in 2m0s
CD / Build and push (arm64) (push) Successful in 2m37s
CD / Create manifest (push) Successful in 19s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.21` -> `1.2.22` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.21` -> `1.2.22` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.22`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.22): Bun v1.2.22

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.21...bun-v1.2.22)

To install Bun v1.2.22

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.22:

```bash
bun upgrade
```

##### [Read Bun v1.2.22's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.22)

##### Thanks to 14 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;avarayr](https://github.com/avarayr)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;samyarkd](https://github.com/samyarkd)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTMuMiIsInVwZGF0ZWRJblZlciI6IjQxLjExMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #51
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-27 08:21:06 +02:00
renovate-bot 7335c5cfbc chore(deps): update bun version to v1.2.21 (#49)
CD / Check changes (push) Successful in 11s
CD / Test (push) Successful in 1m7s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m12s
CD / Create manifest (push) Successful in 25s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.18` -> `1.2.21` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.18` -> `1.2.21` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.21`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.21): Bun v1.2.21

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.20...bun-v1.2.21)

To install Bun v1.2.21

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.21:

```bash
bun upgrade
```

##### [Read Bun v1.2.21's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.21)

##### Thanks to 23 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
- [@&#8203;creationix](https://github.com/creationix)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;imranbarbhuiya](https://github.com/imranbarbhuiya)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jarred-sumner-bot](https://github.com/jarred-sumner-bot)
- [@&#8203;lifefloating](https://github.com/lifefloating)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;rmncldyo](https://github.com/rmncldyo)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sanderjo](https://github.com/sanderjo)
- [@&#8203;someone19204](https://github.com/someone19204)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)
- [@&#8203;zenazn](https://github.com/zenazn)

### [`v1.2.20`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.20): Bun v1.2.20

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.19...bun-v1.2.20)

To install Bun v1.2.20

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.20:

```bash
bun upgrade
```

##### [Read Bun v1.2.20's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.20)

##### Thanks to 19 contributors!

- [@&#8203;190n](https://github.com/190n)
- [@&#8203;39ali](https://github.com/39ali)
- [@&#8203;alii](https://github.com/alii)
- [@&#8203;aspizu](https://github.com/aspizu)
- [@&#8203;camc314](https://github.com/camc314)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;countbleck](https://github.com/countbleck)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;its-me-mhd](https://github.com/its-me-mhd)
- [@&#8203;jack5079](https://github.com/jack5079)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lifefloating](https://github.com/lifefloating)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)

### [`v1.2.19`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.19): Bun v1.2.19

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.18...bun-v1.2.19)

To install Bun v1.2.19

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.19:

```bash
bun upgrade
```

##### [Read Bun v1.2.19's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.19)

##### Thanks to 18 contributors!

- [@&#8203;190n](https://github.com/190n)
- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;countbleck](https://github.com/countbleck)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;ericc-ch](https://github.com/ericc-ch)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jarred-sumner-bot](https://github.com/jarred-sumner-bot)
- [@&#8203;josag98](https://github.com/josag98)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;santosant](https://github.com/santosant)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;xanth3](https://github.com/xanth3)
- [@&#8203;zackradisic](https://github.com/zackradisic)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45OC40IiwidXBkYXRlZEluVmVyIjoiNDEuOTguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #49
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-09 17:27:47 +02:00
renovate-bot 28c8238407 chore(deps): update actions/checkout action to v5 (#50)
CD / Check changes (push) Successful in 14s
CD / Test (push) Successful in 1m6s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v5`](https://github.com/actions/checkout/compare/v4...v5)

[Compare Source](https://github.com/actions/checkout/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45OC40IiwidXBkYXRlZEluVmVyIjoiNDEuOTguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #50
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-09 17:26:25 +02:00
renovate-bot 559cc96e38 chore(deps): update bun version to v1.2.18 (#48)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m45s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m42s
CD / Create manifest (push) Successful in 54s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.17` -> `1.2.18` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.17` -> `1.2.18` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.18`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.18): Bun v1.2.18

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.17...bun-v1.2.18)

To install Bun v1.2.18

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.18:

```bash
bun upgrade
```

##### [Read Bun v1.2.18's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.18)

##### Thanks to 14 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;ianzone](https://github.com/ianzone)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;mizulu](https://github.com/mizulu)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;sharunkumar](https://github.com/sharunkumar)
-   [@&#8203;ssahillppatell](https://github.com/ssahillppatell)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #48
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-07-04 15:31:15 +02:00
renovate-bot e0ec7ebf0c chore(deps): update bun version to v1.2.17 (#47)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 18s
CD / Build and push (amd64) (push) Successful in 41s
CD / Build and push (arm64) (push) Successful in 2m46s
CD / Create manifest (push) Successful in 57s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.16` -> `1.2.17` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.16` -> `1.2.17` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.17`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.17): Bun v1.2.17

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.16...bun-v1.2.17)

To install Bun v1.2.17

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.17:

```bash
bun upgrade
```

##### [Read Bun v1.2.17's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.17)

##### Thanks to 15 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;berzanorg](https://github.com/berzanorg)
-   [@&#8203;crishoj](https://github.com/crishoj)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;micmelesse](https://github.com/micmelesse)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;pxseu](https://github.com/pxseu)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;ssahillppatell](https://github.com/ssahillppatell)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #47
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-06-21 22:08:04 +02:00
renovate-bot b14b99f236 chore(deps): update bun version to v1.2.16 (#46)
CD / Test (push) Successful in 21s
CD / Check changes (push) Successful in 32s
CD / Build and push (amd64) (push) Successful in 2m21s
CD / Build and push (arm64) (push) Successful in 3m16s
CD / Create manifest (push) Successful in 54s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.15` -> `1.2.16` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.15` -> `1.2.16` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.16`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.16): Bun v1.2.16

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.15...bun-v1.2.16)

To install Bun v1.2.16

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.16:

```bash
bun upgrade
```

##### [Read Bun v1.2.16's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.16)

##### Thanks to 25 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;39ali](https://github.com/39ali)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;gameroman](https://github.com/gameroman)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;joelshepherd](https://github.com/joelshepherd)
-   [@&#8203;juliesaia](https://github.com/juliesaia)
-   [@&#8203;justinyaodu](https://github.com/justinyaodu)
-   [@&#8203;leanderpaul](https://github.com/leanderpaul)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;nobkd](https://github.com/nobkd)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;pxseu](https://github.com/pxseu)
-   [@&#8203;sponte](https://github.com/sponte)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;thdxr](https://github.com/thdxr)
-   [@&#8203;thejacob1000](https://github.com/thejacob1000)
-   [@&#8203;wldfngrs](https://github.com/wldfngrs)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #46
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-06-12 19:27:53 +02:00
renovate-bot 98962b9e8d chore(deps): update bun version to v1.2.15 (#45)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m25s
CD / Build and push (amd64) (push) Successful in 1m6s
CD / Build and push (arm64) (push) Successful in 2m56s
CD / Create manifest (push) Successful in 10s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.14` -> `1.2.15` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.14` -> `1.2.15` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.15`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.15): Bun v1.2.15

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.14...bun-v1.2.15)

To install Bun v1.2.15

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.15:

```bash
bun upgrade
```

##### [Read Bun v1.2.15's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.15)

##### Thanks to 15 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;arrowana](https://github.com/arrowana)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;getchoo](https://github.com/getchoo)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;li-yechao](https://github.com/li-yechao)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;sculas](https://github.com/sculas)
-   [@&#8203;water-sucks](https://github.com/water-sucks)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #45
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-28 22:15:37 +02:00
renovate-bot 8d938da320 chore(deps): update bun version to v1.2.14 (#44)
CD / Test (push) Successful in 19s
CD / Check changes (push) Successful in 29s
CD / Build and push (amd64) (push) Successful in 59s
CD / Build and push (arm64) (push) Successful in 2m34s
CD / Create manifest (push) Successful in 57s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.13` -> `1.2.14` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.13` -> `1.2.14` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.14`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.14): Bun v1.2.14

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.13...bun-v1.2.14)

To install Bun v1.2.14

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.14:

```bash
bun upgrade
```

##### [Read Bun v1.2.14's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.14)

##### Thanks to 13 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;bradeneverson](https://github.com/bradeneverson)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;devsdk](https://github.com/devsdk)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;huiyifyj](https://github.com/huiyifyj)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;sverp](https://github.com/sverp)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #44
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-22 09:18:05 +02:00
renovate-bot 769dd68a69 chore(deps): update bun version to v1.2.13 (#43)
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m21s
CD / Build and push (amd64) (push) Successful in 1m4s
CD / Build and push (arm64) (push) Successful in 3m18s
CD / Create manifest (push) Successful in 11s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.12` -> `1.2.13` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.12` -> `1.2.13` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.13`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.13): Bun v1.2.13

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.12...bun-v1.2.13)

To install Bun v1.2.13

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.13:

```bash
bun upgrade
```

##### [Read Bun v1.2.13's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.13)

##### Thanks to 7 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;pfgithub](https://github.com/pfgithub)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #43
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-10 20:45:21 +02:00
renovate-bot f983627f26 chore(deps): update bun version to v1.2.12 (#41)
CD / Test (push) Successful in 21s
CD / Check changes (push) Successful in 30s
CD / Build and push (amd64) (push) Successful in 57s
CD / Build and push (arm64) (push) Successful in 2m29s
CD / Create manifest (push) Successful in 10s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.11` -> `1.2.12` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.11` -> `1.2.12` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.12`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.12): Bun v1.2.12

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.11...bun-v1.2.12)

To install Bun v1.2.12

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.12:

```bash
bun upgrade
```

##### [Read Bun v1.2.12's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.12)

##### Thanks to 10 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;albus-droid](https://github.com/albus-droid)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;paperclover](https://github.com/paperclover)
-   [@&#8203;pfgithub](https://github.com/pfgithub)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #41
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-04 21:25:32 +02:00
t.behrendt 8bb62c34e6 chore: rename bun version renovate group (#40)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #40
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-05-04 18:23:34 +02:00
t.behrendt 4b106f9291 chore: bundle bun renovate updates for Docker base image and bun version file (#38)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #38
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-05-04 18:19:13 +02:00
t.behrendt 4d4cd41b7d chore: bump bum to v1.2.11 (#35)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 22s
CD / Build and push (amd64) (push) Successful in 59s
CD / Build and push (arm64) (push) Successful in 2m29s
CD / Create manifest (push) Successful in 52s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Reviewed-on: #35
2025-04-29 17:34:17 +02:00
t.behrendt f68ad619de chore: bump bun to v1.2.10 (#32)
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 1m7s
CD / Build and push (arm64) (push) Successful in 5m26s
CD / Create manifest (push) Successful in 11s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Reviewed-on: #32
2025-04-20 17:40:33 +02:00
11 changed files with 205 additions and 60 deletions
+1 -1
View File
@@ -1 +1 @@
1.2.9 1.3.6
+6
View File
@@ -0,0 +1,6 @@
*
!package.json
!bun.lockb
!src/
!tsconfig.json
+47 -38
View File
@@ -4,41 +4,27 @@ on:
push: push:
branches: branches:
- main - main
paths:
- src/**
- .bun-version
- package.json
- tsconfig.json
- Dockerfile
- bun.lockb
workflow_dispatch:
env: env:
DOCKER_REGISTRY: gitea.t000-n.de DOCKER_REGISTRY: gitea.t000-n.de
jobs: jobs:
check-changes:
name: Check changes
runs-on: ubuntu-latest
outputs:
changes: ${{ steps.filter.outputs.code }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get changed files
id: filter
uses: dorny/paths-filter@v3
with:
filters: |
code:
- 'src/**'
- '.bun-version'
- 'package.json'
- 'tsconfig.json'
- 'Dockerfile'
- 'bun.lockb'
test: test:
name: Test name: Test
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: oven-sh/setup-bun@v2 - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with: with:
bun-version-file: ".bun-version" bun-version-file: ".bun-version"
@@ -55,23 +41,21 @@ jobs:
name: Build and push name: Build and push
strategy: strategy:
matrix: matrix:
arch: [amd64, arm64] arch: [amd64]
needs: needs:
- test - test
- check-changes
runs-on: runs-on:
- ubuntu-latest - ubuntu-latest
- linux_${{ matrix.arch }} - linux_${{ matrix.arch }}
if: ${{ needs.check-changes.outputs.changes == 'true' }}
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- name: Login to Registry - name: Login to Registry
uses: docker/login-action@v3 uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with: with:
registry: ${{ env.DOCKER_REGISTRY }} registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }} username: ${{ secrets.REGISTRY_USER }}
@@ -84,7 +68,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Build and push - name: Build and push
uses: docker/build-push-action@v6 uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with: with:
context: . context: .
file: ./Dockerfile file: ./Dockerfile
@@ -92,16 +76,42 @@ jobs:
push: true push: true
provenance: false provenance: false
tags: | tags: |
${{ env.DOCKER_REGISTRY }}/t00n/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-${{ matrix.arch }} ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-${{ matrix.arch }}
cache-from: type=registry,ref=${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:cache
cache-to: type=registry,ref=${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:cache,mode=max
create_tag:
name: Create tag
needs:
- test
runs-on: ubuntu-latest
outputs:
tag: ${{ steps.tag.outputs.new-tag }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- uses: https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment@ef0c23189db33220a73022d8c29a27709d0df440 # 0.1.32
id: tag
with:
token: ${{ secrets.GITEA_TOKEN }}
prerelease: ${{ github.event_name == 'workflow_dispatch' }}
- uses: https://gitea.t000-n.de/t.behrendt/actions/release-git-tag@38c1bbd8bad3e7965744d03de85faa4a5b808d1b # 0.2.4
with:
tag: ${{ steps.tag.outputs.new-tag }}
- name: Set output
run: |
echo "tag=${{ steps.tag.outputs.new-tag }}" >> $GITHUB_OUTPUT
create_manifest: create_manifest:
name: Create manifest name: Create manifest
needs: needs:
- build_and_push - build_and_push
- create_tag
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Get Metadata - name: Get Metadata
id: meta id: meta
@@ -110,7 +120,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Login to Registry - name: Login to Registry
uses: docker/login-action@v3 uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with: with:
registry: ${{ env.DOCKER_REGISTRY }} registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }} username: ${{ secrets.REGISTRY_USER }}
@@ -118,8 +128,7 @@ jobs:
- name: Create manifest - name: Create manifest
run: | run: |
docker manifest create ${{ env.DOCKER_REGISTRY }}/t00n/${{ steps.meta.outputs.REPO_NAME }}:latest \ docker manifest create ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ needs.create_tag.outputs.tag }} \
${{ env.DOCKER_REGISTRY }}/t00n/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-amd64 \ ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-amd64
${{ env.DOCKER_REGISTRY }}/t00n/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-arm64
docker manifest push ${{ env.DOCKER_REGISTRY }}/t00n/${{ steps.meta.outputs.REPO_NAME }}:latest docker manifest push ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ needs.create_tag.outputs.tag }}
+51 -2
View File
@@ -3,19 +3,31 @@ name: CI
on: on:
pull_request: pull_request:
env:
DOCKER_REGISTRY: gitea.t000-n.de
jobs: jobs:
test: test:
name: Test name: Test
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: oven-sh/setup-bun@v2 - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with: with:
bun-version-file: ".bun-version" bun-version-file: ".bun-version"
- name: Cache dependencies
id: cache-deps
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: |
node_modules
key: ${{ runner.os }}-bun-${{ hashFiles('bun.lockb') }}
- name: Install dependencies - name: Install dependencies
if: steps.cache-deps.outputs.cache-hit != 'true'
run: bun install --frozen-lockfile run: bun install --frozen-lockfile
- name: Run lint - name: Run lint
@@ -23,3 +35,40 @@ jobs:
- name: Run spellcheck - name: Run spellcheck
run: bun run check:spell run: bun run check:spell
build-check:
name: Build check
runs-on:
- ubuntu-latest
- linux_amd64
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- name: Login to Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Get Metadata
id: meta
run: |
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}' | tr '[:upper:]' '[:lower:]') >> $GITHUB_OUTPUT
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Build image
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
file: ./Dockerfile
platforms: linux/amd64
push: false
load: true
provenance: false
cache-from: type=registry,ref=${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:cache
cache-to: type=registry,ref=${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:cache,mode=max
+3
View File
@@ -130,3 +130,6 @@ dist
.yarn/install-state.gz .yarn/install-state.gz
.pnp.* .pnp.*
# Local docker test setup
gotify_data/
ts3_data/
+1 -1
View File
@@ -1,4 +1,4 @@
FROM oven/bun:1.2.9 AS base FROM docker.io/oven/bun:1.3.6@sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a AS base
WORKDIR /app WORKDIR /app
BIN
View File
Binary file not shown.
+47
View File
@@ -0,0 +1,47 @@
services:
ts3gotify:
build:
context: .
dockerfile: Dockerfile
environment:
LOG_LEVEL: debug
TS3_HOST: ts3
TS3_QUERY_PORT: 10011
TS3_SERVER_PORT: 9987
TS3_USERNAME: serveradmin
TS3_PASSWORD: Qx7uUh4i
TS3_NICKNAME: ts3gotify
GOTIFY_URL: http://gotify:80
GOTIFY_TOKEN: ApvIy.aFpN3.QlQ
GOTIFY_TITLE: ts3gotify
MODE: '["connect", "disconnect", "moved", "message"]'
gotify:
image: ghcr.io/gotify/server:latest@sha256:a3af47067ce6aad76aadf5ba32d6ddfecd1ae576a961359f039fd1831e8b7652
ports:
- 8080:80
environment:
TZ: "Europe/Amsterdam"
GOTIFY_DEFAULTUSER_PASS: "admin"
volumes:
- "./gotify_data:/app/data"
ts3:
image: docker.io/library/teamspeak:latest@sha256:11fb1dd03c68ae7b3a8a86c5a08827d01d87a833177ad92ee5c19d7b72d08ce0
ports:
- name: voice
target: 9987
published: 9987
protocol: udp
- name: query
target: 10011
published: 10011
protocol: tcp
- name: filetransfer
target: 30033
published: 30033
protocol: tcp
environment:
TS3SERVER_LICENSE: accept
volumes:
- "./ts3_data:/var/ts3server/"
+10 -11
View File
@@ -6,20 +6,19 @@
"start": "bun run src/main.ts" "start": "bun run src/main.ts"
}, },
"devDependencies": { "devDependencies": {
"@types/ts3-nodejs-library": "^2.0.1", "@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/eslint-plugin": "^5.46.0", "@typescript-eslint/parser": "5.62.0",
"@typescript-eslint/parser": "^5.46.0", "cspell": "10.0.0",
"cspell": "^8.0.0", "eslint": "10.4.0",
"eslint": "^8.29.0", "typescript": "6.0.3",
"typescript": "^5.0.0",
"@types/bun": "latest" "@types/bun": "latest"
}, },
"dependencies": { "dependencies": {
"env-var": "^7.5.0", "env-var": "7.5.0",
"gotify": "^1.1.0", "gotify": "1.1.0",
"pino": "^9.6.0", "pino": "10.3.1",
"pino-pretty": "^13.0.0", "pino-pretty": "13.1.3",
"ts3-nodejs-library": "^3.4.1" "ts3-nodejs-library": "3.5.3"
}, },
"name": "ts3gotify", "name": "ts3gotify",
"module": "src/main.ts", "module": "src/main.ts",
+11 -1
View File
@@ -1,3 +1,13 @@
{ {
"$schema": "https://docs.renovatebot.com/renovate-schema.json" "$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>t.behrendt/renovate-configs:common",
"local>t.behrendt/renovate-configs:action"
],
"packageRules": [
{
"matchPackageNames": ["Bun", "oven/bun"],
"groupName": "bun version"
}
]
} }
+28 -6
View File
@@ -1,13 +1,13 @@
import type { Gotify } from "gotify"; import type { Gotify } from "gotify";
import type { Logger } from "pino"; import type { Logger } from "pino";
import type { TeamSpeak, TextMessageTargetMode } from "ts3-nodejs-library"; import type { TeamSpeak, TextMessageTargetMode } from "ts3-nodejs-library";
import type { GotifyConfig, Mode } from "./types";
import { import {
ClientConnect, ClientConnect,
ClientDisconnect, ClientDisconnect,
ClientMoved, ClientMoved,
TextMessage, TextMessage,
} from "ts3-nodejs-library/lib/types/Events"; } from "ts3-nodejs-library/lib/types/Events";
import type { GotifyConfig, Mode } from "./types";
function resolveMessageTarget(target: TextMessageTargetMode): string { function resolveMessageTarget(target: TextMessageTargetMode): string {
if (target === 1) { if (target === 1) {
@@ -43,8 +43,11 @@ export function ts3gotifyFactory(
ts3Client: TeamSpeak, ts3Client: TeamSpeak,
gotifyClient: Gotify, gotifyClient: Gotify,
gotifyConfig: GotifyConfig, gotifyConfig: GotifyConfig,
logger: Logger logger: Logger,
pingInterval = 2_500
) { ) {
let reconnectInProgress = false;
function sendNotification(message: string) { function sendNotification(message: string) {
gotifyClient gotifyClient
.send({ .send({
@@ -87,15 +90,34 @@ export function ts3gotifyFactory(
} }
} }
ts3Client.on("close", async () => { async function reconnectWithBackoff() {
if (reconnectInProgress) {
return;
}
reconnectInProgress = true;
logger.info("disconnected, trying to reconnect..."); logger.info("disconnected, trying to reconnect...");
await ts3Client.reconnect(5, 1000);
logger.info("reconnected!"); try {
await ts3Client.reconnect(10, 2000);
logger.info("reconnected!");
} catch (error) {
const message = error instanceof Error ? error.message : String(error);
logger.error(`Error reconnecting to TS3 server: ${message}`);
} finally {
reconnectInProgress = false;
}
}
setInterval(() => ts3Client.version(true), pingInterval);
ts3Client.on("close", async () => {
await reconnectWithBackoff();
}); });
ts3Client.on("error", (error: Error) => { ts3Client.on("error", (error: Error) => {
logger.error(`Error connecting to TS3 server: ${error.message}`); logger.error(`Error connecting to TS3 server: ${error.message}`);
process.exit(1); reconnectWithBackoff();
}); });
return { return {