From 4990c2463a605b5d268739c2e0e3acd35bdb22de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 23:09:47 +0000 Subject: [PATCH 01/12] ci(deps): update ghcr.io/renovatebot/renovate docker tag to v42.94.6 | datasource | package | from | to | | ---------- | ---------------------------- | -------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.92.11 | 42.94.6 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18a2f37c..3051b63c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 container: - image: ghcr.io/renovatebot/renovate:42.92.11@sha256:de9d73d637da5a170d0b43c122d259a5e3baac6a7f7c7b46a89e0b9e9d9938c2 + image: ghcr.io/renovatebot/renovate:42.94.6@sha256:59cfee816788aaec04607ecce5c3bb9115705904d4874b678faaaef20e9e91eb # github hosted runners are running as `1001:127` (ubuntu:docker) options: -u 1001:0 --group-add 1000 --group-add 12021 --group-add 127 From 68f0c4cd667b2b492ea1bc05de732c6952473b53 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 23:24:04 +0000 Subject: [PATCH 02/12] ci(deps): update renovate docker tag to v42.94.6 | datasource | package | from | to | | ---------- | ---------------------------- | -------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.92.11 | 42.94.6 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3051b63c..d06a6ac6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: - RENOVATE_VERSION: 42.92.11 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate + RENOVATE_VERSION: 42.94.6 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate jobs: prepare: From e9974c0c75a032401fe5155716049b7d67e113a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 09:23:01 +0000 Subject: [PATCH 03/12] ci(deps): update ghcr.io/renovatebot/renovate docker tag to v42.94.7 | datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.94.6 | 42.94.7 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d06a6ac6..66f2c8a9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 container: - image: ghcr.io/renovatebot/renovate:42.94.6@sha256:59cfee816788aaec04607ecce5c3bb9115705904d4874b678faaaef20e9e91eb + image: ghcr.io/renovatebot/renovate:42.94.7@sha256:0227ffc275e3ebc2d722f1e65a4b8b2ea10254a18e263fc144516afc7d88e3b8 # github hosted runners are running as `1001:127` (ubuntu:docker) options: -u 1001:0 --group-add 1000 --group-add 12021 --group-add 127 From 5075ddc5f208d54794cbd95d08e0c1a8ff53e9e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:23:57 +0000 Subject: [PATCH 04/12] chore(deps): update actions/cache action to v5.0.3 | datasource | package | from | to | | ----------- | ------------- | ------ | ------ | | github-tags | actions/cache | v5.0.2 | v5.0.3 | --- .github/actions/setup-node/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index 206d56da..26c5cc56 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -18,7 +18,7 @@ runs: }}' >> "$GITHUB_ENV" - name: ♻️ Restore `node_modules` - uses: actions/cache/restore@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2 + uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 id: node-modules-restore with: path: node_modules @@ -53,7 +53,7 @@ runs: - name: ♻️ Write `node_modules` cache if: inputs.save-cache == 'true' && env.CACHE_HIT != 'true' - uses: actions/cache/save@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2 + uses: actions/cache/save@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 with: path: node_modules key: ${{ env.CACHE_KEY }} From 30bf1bf6d608f685d2e6a14476ea48f04153ab96 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:29:20 +0000 Subject: [PATCH 05/12] ci(deps): update renovate docker tag to v42.94.7 | datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.94.6 | 42.94.7 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 66f2c8a9..b38f8669 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: - RENOVATE_VERSION: 42.94.6 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate + RENOVATE_VERSION: 42.94.7 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate jobs: prepare: From 21d8fc497ef3a5b2bf20231f60e3b19c64761e24 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 11:22:56 +0000 Subject: [PATCH 06/12] ci(deps): update ghcr.io/renovatebot/renovate docker tag to v42.95.0 | datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.94.7 | 42.95.0 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b38f8669..4eaef903 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 container: - image: ghcr.io/renovatebot/renovate:42.94.7@sha256:0227ffc275e3ebc2d722f1e65a4b8b2ea10254a18e263fc144516afc7d88e3b8 + image: ghcr.io/renovatebot/renovate:42.95.0@sha256:9ae69a0f9a7acdab19b9acb245ba7cdfcc8082391877b6e4d68148d5b6c19d14 # github hosted runners are running as `1001:127` (ubuntu:docker) options: -u 1001:0 --group-add 1000 --group-add 12021 --group-add 127 From 5b01b3588fa5db5a944177e7cfa40aaab600e886 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 29 Jan 2026 14:08:09 +0100 Subject: [PATCH 07/12] chore: allow js explicit (#991) --- tsconfig.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tsconfig.json b/tsconfig.json index 0e147db6..ebb57a91 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,6 +4,7 @@ "@tsconfig/node20/tsconfig.json" ], "compilerOptions": { + "allowJs": true, "allowSyntheticDefaultImports": true, "outDir": "dist", "module": "ESNext", From 9332c36063d686fedea4e0169b6365b92e828619 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:10:01 +0000 Subject: [PATCH 08/12] ci(deps): update ghcr.io/renovatebot/renovate docker tag to v42.95.1 | datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.95.0 | 42.95.1 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4eaef903..3d61a4ea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 container: - image: ghcr.io/renovatebot/renovate:42.95.0@sha256:9ae69a0f9a7acdab19b9acb245ba7cdfcc8082391877b6e4d68148d5b6c19d14 + image: ghcr.io/renovatebot/renovate:42.95.1@sha256:af45fc43af24a3bbd9cc55ea6ac189d3910c988e82fa9acb93a5bb32d9f1bde5 # github hosted runners are running as `1001:127` (ubuntu:docker) options: -u 1001:0 --group-add 1000 --group-add 12021 --group-add 127 From 416d47fe4291763dcc05040d390951994fa5c74b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:25:34 +0000 Subject: [PATCH 09/12] ci(deps): update renovate docker tag to v42.95.1 | datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | docker | ghcr.io/renovatebot/renovate | 42.94.7 | 42.95.1 | --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3d61a4ea..a563f644 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: - RENOVATE_VERSION: 42.94.7 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate + RENOVATE_VERSION: 42.95.1 # renovate: datasource=docker depName=renovate packageName=ghcr.io/renovatebot/renovate jobs: prepare: From 5aaf05075dbb328cdfe10e0d2f205fdaf6fc88e2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 29 Jan 2026 16:21:53 +0100 Subject: [PATCH 10/12] ci: add auto reviewer (#990) --- .github/workflows/pr-auto.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/pr-auto.yml diff --git a/.github/workflows/pr-auto.yml b/.github/workflows/pr-auto.yml new file mode 100644 index 00000000..2c126928 --- /dev/null +++ b/.github/workflows/pr-auto.yml @@ -0,0 +1,18 @@ +name: auto-pr + +on: + pull_request_target: + types: + - opened + +jobs: + review: + if: github.event.action == 'opened' && !endsWith(github.event.pull_request.user.login, '[bot]') + runs-on: ubuntu-24.04 + permissions: + pull-requests: write + steps: + - uses: hkusu/review-assign-action@5bee595fdb9765d4a0bd35724b6302fa15569158 # v1.4.0 + with: + reviewers: ${{ vars.REVIEWERS }} + max-num-of-reviewers: 2 From 253db8a282b831ac1e65973118fbdd60127a5bd6 Mon Sep 17 00:00:00 2001 From: Jamie Tanna Date: Thu, 29 Jan 2026 17:01:34 +0000 Subject: [PATCH 11/12] chore(renovate): group all Renovate updates together (#992) This goes before the docs references, so they should take precedence for regular docs-only file changes, and then we also make sure that docs are included when there's a major update. --- .github/renovate.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index ee556b49..65a467f0 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -2,6 +2,11 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["github>renovatebot/.github", ":pinDependencies"], "packageRules": [ + { + "description": "Always group updates to the Renovate Docker image", + "groupName": "renovate", + "matchPackageNames": ["ghcr.io/renovatebot/renovate"] + }, { "description": "Update references in Markdown files weekly", "matchFileNames": ["**/*.md"], @@ -14,6 +19,13 @@ "semanticCommitScope": null, "additionalBranchPrefix": "docs-" }, + { + "description": "Always group major updates to the Renovate Docker image (docs and code)", + "groupName": "renovate-major", + "matchUpdateTypes": ["major"], + "additionalBranchPrefix": "", + "matchPackageNames": ["ghcr.io/renovatebot/renovate"] + }, { "description": "Use build semantic type for some deps", "matchPackageNames": ["@vercel/ncc", "typescript"], From 4dfbc50e4cd57a07cbc4e677d553416802052323 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 30 Jan 2026 09:35:49 +0100 Subject: [PATCH 12/12] chore(renovater): exclude major from docs grouping (#996) --- .github/renovate.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 65a467f0..488682b9 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -10,6 +10,7 @@ { "description": "Update references in Markdown files weekly", "matchFileNames": ["**/*.md"], + "matchUpdateTypes": ["!major"], "extends": ["schedule:weekly"], "automerge": true, "minimumReleaseAge": null, @@ -19,13 +20,6 @@ "semanticCommitScope": null, "additionalBranchPrefix": "docs-" }, - { - "description": "Always group major updates to the Renovate Docker image (docs and code)", - "groupName": "renovate-major", - "matchUpdateTypes": ["major"], - "additionalBranchPrefix": "", - "matchPackageNames": ["ghcr.io/renovatebot/renovate"] - }, { "description": "Use build semantic type for some deps", "matchPackageNames": ["@vercel/ncc", "typescript"],