From e18dc08b6216f4c637d0f5151849e2a550fa49f0 Mon Sep 17 00:00:00 2001 From: Mario Valderrama <15158349+avorima@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:39:19 +0100 Subject: [PATCH 01/22] feat: Allow using non-slim renovate image (#626) Signed-off-by: Mario Valderrama Co-authored-by: Michael Kriese --- action.yml | 5 +++++ src/docker.ts | 11 +++++++++-- src/get-version.ts | 4 +++- src/input.ts | 4 ++++ src/renovate.ts | 2 +- 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index 774e8d74..82829b50 100644 --- a/action.yml +++ b/action.yml @@ -16,6 +16,11 @@ inputs: configured using a Secret. Either use this input or the 'RENOVATE_TOKEN' environment variable. required: false + useSlim: + description: | + Use a lightweight renovate container without any third-party binaries. + Defaults to true if not set. + required: false runs: using: node16 main: dist/index.js diff --git a/src/docker.ts b/src/docker.ts index 449befe4..703a26c7 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -1,15 +1,22 @@ +import type { Input } from './input'; + class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker readonly tag = '34.109.1-slim'; readonly tagSuffix = '-slim'; + readonly fullTag: string; + + constructor(private input: Input) { + this.fullTag = input.useSlim() ? this.tag : this.tag.replace(this.tagSuffix, ''); + } image(): string { - return `${this.repository}:${this.tag}`; + return `${this.repository}:${this.fullTag}`; } version(): string { - return this.tag.replace(this.tagSuffix, ''); + return this.fullTag; } } diff --git a/src/get-version.ts b/src/get-version.ts index 7cbd86a5..79e21866 100644 --- a/src/get-version.ts +++ b/src/get-version.ts @@ -1,5 +1,7 @@ import * as core from '@actions/core'; import Docker from './docker'; +import { Input } from './input'; -const docker = new Docker(); +const input = new Input(); +const docker = new Docker(input); core.setOutput('version', docker.version()); diff --git a/src/input.ts b/src/input.ts index ea123d54..8fd36ad5 100644 --- a/src/input.ts +++ b/src/input.ts @@ -55,6 +55,10 @@ class Input { return null; } + useSlim(): boolean { + return core.getInput(`useSlim`) !== 'false'; + } + /** * Convert to environment variables. * diff --git a/src/renovate.ts b/src/renovate.ts index 28146162..8bf7a22b 100644 --- a/src/renovate.ts +++ b/src/renovate.ts @@ -13,7 +13,7 @@ class Renovate { constructor(private input: Input) { this.validateArguments(); - this.docker = new Docker(); + this.docker = new Docker(input); } async runDockerContainer(): Promise { From 2ae84fe42af449c4a8a0462695d03b1d2bcc6eff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 20:18:18 +0000 Subject: [PATCH 02/22] chore(deps): update linters to v5.48.2 --- package.json | 4 +-- yarn.lock | 96 ++++++++++++++++++++++++++-------------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index 90d162b2..b1cc1074 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "@commitlint/cli": "17.4.2", "@commitlint/config-conventional": "17.4.2", "@types/node": "16.18.11", - "@typescript-eslint/eslint-plugin": "5.48.1", - "@typescript-eslint/parser": "5.48.1", + "@typescript-eslint/eslint-plugin": "5.48.2", + "@typescript-eslint/parser": "5.48.2", "@vercel/ncc": "0.36.0", "eslint": "8.32.0", "eslint-config-prettier": "8.6.0", diff --git a/yarn.lock b/yarn.lock index c0e7a8f3..7f0be43d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -346,14 +346,14 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== -"@typescript-eslint/eslint-plugin@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz#deee67e399f2cb6b4608c935777110e509d8018c" - integrity sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ== +"@typescript-eslint/eslint-plugin@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz#112e6ae1e23a1dc8333ce82bb9c65c2608b4d8a3" + integrity sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg== dependencies: - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/type-utils" "5.48.1" - "@typescript-eslint/utils" "5.48.1" + "@typescript-eslint/scope-manager" "5.48.2" + "@typescript-eslint/type-utils" "5.48.2" + "@typescript-eslint/utils" "5.48.2" debug "^4.3.4" ignore "^5.2.0" natural-compare-lite "^1.4.0" @@ -361,72 +361,72 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.48.1.tgz#d0125792dab7e232035434ab8ef0658154db2f10" - integrity sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA== +"@typescript-eslint/parser@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.48.2.tgz#c9edef2a0922d26a37dba03be20c5fff378313b3" + integrity sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw== dependencies: - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/typescript-estree" "5.48.1" + "@typescript-eslint/scope-manager" "5.48.2" + "@typescript-eslint/types" "5.48.2" + "@typescript-eslint/typescript-estree" "5.48.2" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz#39c71e4de639f5fe08b988005beaaf6d79f9d64d" - integrity sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ== +"@typescript-eslint/scope-manager@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz#bb7676cb78f1e94921eaab637a4b5d596f838abc" + integrity sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw== dependencies: - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/visitor-keys" "5.48.1" + "@typescript-eslint/types" "5.48.2" + "@typescript-eslint/visitor-keys" "5.48.2" -"@typescript-eslint/type-utils@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz#5d94ac0c269a81a91ad77c03407cea2caf481412" - integrity sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ== +"@typescript-eslint/type-utils@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz#7d3aeca9fa37a7ab7e3d9056a99b42f342c48ad7" + integrity sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew== dependencies: - "@typescript-eslint/typescript-estree" "5.48.1" - "@typescript-eslint/utils" "5.48.1" + "@typescript-eslint/typescript-estree" "5.48.2" + "@typescript-eslint/utils" "5.48.2" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.1.tgz#efd1913a9aaf67caf8a6e6779fd53e14e8587e14" - integrity sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg== +"@typescript-eslint/types@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.2.tgz#635706abb1ec164137f92148f06f794438c97b8e" + integrity sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA== -"@typescript-eslint/typescript-estree@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz#9efa8ee2aa471c6ab62e649f6e64d8d121bc2056" - integrity sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA== +"@typescript-eslint/typescript-estree@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz#6e206b462942b32383582a6c9251c05021cc21b0" + integrity sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg== dependencies: - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/visitor-keys" "5.48.1" + "@typescript-eslint/types" "5.48.2" + "@typescript-eslint/visitor-keys" "5.48.2" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.1.tgz#20f2f4e88e9e2a0961cbebcb47a1f0f7da7ba7f9" - integrity sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA== +"@typescript-eslint/utils@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.2.tgz#3777a91dcb22b8499a25519e06eef2e9569295a3" + integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.48.1" - "@typescript-eslint/types" "5.48.1" - "@typescript-eslint/typescript-estree" "5.48.1" + "@typescript-eslint/scope-manager" "5.48.2" + "@typescript-eslint/types" "5.48.2" + "@typescript-eslint/typescript-estree" "5.48.2" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.48.1": - version "5.48.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz#79fd4fb9996023ef86849bf6f904f33eb6c8fccb" - integrity sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA== +"@typescript-eslint/visitor-keys@5.48.2": + version "5.48.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz#c247582a0bcce467461d7b696513bf9455000060" + integrity sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ== dependencies: - "@typescript-eslint/types" "5.48.1" + "@typescript-eslint/types" "5.48.2" eslint-visitor-keys "^3.3.0" "@vercel/ncc@0.36.0": From 62312765541a935482f09db2912803b289c7ebb0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Jan 2023 00:49:25 +0000 Subject: [PATCH 03/22] fix(deps): update renovate/renovate docker tag to v34.111.1 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 703a26c7..534ab7a7 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.109.1-slim'; + readonly tag = '34.111.1-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 8949164003761296e35121854c89ab751de3cbf9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 02:20:31 +0000 Subject: [PATCH 04/22] fix(deps): update renovate/renovate docker tag to v34.113.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 534ab7a7..ad4a1ecd 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.111.1-slim'; + readonly tag = '34.113.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 673af1b1263d2e18310679e39d2b28d9c91219a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 13:40:14 +0000 Subject: [PATCH 05/22] fix(deps): update renovate/renovate docker tag to v34.114.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index ad4a1ecd..d8946343 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.113.0-slim'; + readonly tag = '34.114.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From ca36241513a8449a26611e52690dfe25ef4a4686 Mon Sep 17 00:00:00 2001 From: Rhys Arkins Date: Thu, 26 Jan 2023 07:17:13 +0100 Subject: [PATCH 06/22] chore: drop this repo from examples --- example/renovate-config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/example/renovate-config.js b/example/renovate-config.js index 574d01a9..1f9bdbd3 100644 --- a/example/renovate-config.js +++ b/example/renovate-config.js @@ -7,7 +7,6 @@ module.exports = { platform: 'github', includeForks: true, repositories: [ - 'renovatebot/github-action', 'renovate-tests/cocoapods1', 'renovate-tests/gomod1', ], From a416af9de75ae2c0e0939ad04d8af6065a52244d Mon Sep 17 00:00:00 2001 From: Rhys Arkins Date: Thu, 26 Jan 2023 07:17:36 +0100 Subject: [PATCH 07/22] chore: dryRun=full in example --- example/renovate-config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/example/renovate-config.js b/example/renovate-config.js index 1f9bdbd3..7576cf12 100644 --- a/example/renovate-config.js +++ b/example/renovate-config.js @@ -6,6 +6,7 @@ module.exports = { onboarding: false, platform: 'github', includeForks: true, + dryRun: 'full', repositories: [ 'renovate-tests/cocoapods1', 'renovate-tests/gomod1', From 8e9f3a761957c1b60f6d7128757c4ad1b79bbcac Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 27 Jan 2023 08:31:53 +0100 Subject: [PATCH 08/22] test: duplicate key (#684) --- example/renovate-config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/example/renovate-config.js b/example/renovate-config.js index 7576cf12..cc50a6c7 100644 --- a/example/renovate-config.js +++ b/example/renovate-config.js @@ -1,6 +1,5 @@ module.exports = { branchPrefix: 'test-renovate/', - dryRun: true, username: 'renovate-release', gitAuthor: 'Renovate Bot ', onboarding: false, From 76551dff2800b48957eb66f982e4f93eeba6198d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 09:59:27 +0000 Subject: [PATCH 09/22] fix(deps): update renovate/renovate docker tag to v34.114.1 (#683) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index d8946343..6dc3bfa2 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.114.0-slim'; + readonly tag = '34.115.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From f8790339bc7c2f15d3eef052f795ce5c0395dcb4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 12:46:01 +0000 Subject: [PATCH 10/22] fix(deps): update renovate/renovate docker tag to v34.115.1 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 6dc3bfa2..7367916d 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.115.0-slim'; + readonly tag = '34.115.1-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 493d6ca03ab14f4f7862d957ca711a41fd345a5b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Jan 2023 10:40:31 +0000 Subject: [PATCH 11/22] fix(deps): update renovate/renovate docker tag to v34.116.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 7367916d..23ceba82 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.115.1-slim'; + readonly tag = '34.116.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 985cb3ae03ec66a75a9bdb5fbe6f8932541ff3f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Jan 2023 16:05:04 +0000 Subject: [PATCH 12/22] fix(deps): update renovate/renovate docker tag to v34.116.1 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 23ceba82..52d49e75 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.116.0-slim'; + readonly tag = '34.116.1-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 39cb78054cd834098f105aff70084a2ef8953630 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 17:36:44 +0000 Subject: [PATCH 13/22] chore(deps): update linters to v5.49.0 --- package.json | 4 +-- yarn.lock | 96 ++++++++++++++++++++++++++-------------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index b1cc1074..cbe92993 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "@commitlint/cli": "17.4.2", "@commitlint/config-conventional": "17.4.2", "@types/node": "16.18.11", - "@typescript-eslint/eslint-plugin": "5.48.2", - "@typescript-eslint/parser": "5.48.2", + "@typescript-eslint/eslint-plugin": "5.49.0", + "@typescript-eslint/parser": "5.49.0", "@vercel/ncc": "0.36.0", "eslint": "8.32.0", "eslint-config-prettier": "8.6.0", diff --git a/yarn.lock b/yarn.lock index 7f0be43d..46e1bf83 100644 --- a/yarn.lock +++ b/yarn.lock @@ -346,14 +346,14 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== -"@typescript-eslint/eslint-plugin@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz#112e6ae1e23a1dc8333ce82bb9c65c2608b4d8a3" - integrity sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg== +"@typescript-eslint/eslint-plugin@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.49.0.tgz#d0b4556f0792194bf0c2fb297897efa321492389" + integrity sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q== dependencies: - "@typescript-eslint/scope-manager" "5.48.2" - "@typescript-eslint/type-utils" "5.48.2" - "@typescript-eslint/utils" "5.48.2" + "@typescript-eslint/scope-manager" "5.49.0" + "@typescript-eslint/type-utils" "5.49.0" + "@typescript-eslint/utils" "5.49.0" debug "^4.3.4" ignore "^5.2.0" natural-compare-lite "^1.4.0" @@ -361,72 +361,72 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.48.2.tgz#c9edef2a0922d26a37dba03be20c5fff378313b3" - integrity sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw== +"@typescript-eslint/parser@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.49.0.tgz#d699734b2f20e16351e117417d34a2bc9d7c4b90" + integrity sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg== dependencies: - "@typescript-eslint/scope-manager" "5.48.2" - "@typescript-eslint/types" "5.48.2" - "@typescript-eslint/typescript-estree" "5.48.2" + "@typescript-eslint/scope-manager" "5.49.0" + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/typescript-estree" "5.49.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz#bb7676cb78f1e94921eaab637a4b5d596f838abc" - integrity sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw== +"@typescript-eslint/scope-manager@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz#81b5d899cdae446c26ddf18bd47a2f5484a8af3e" + integrity sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ== dependencies: - "@typescript-eslint/types" "5.48.2" - "@typescript-eslint/visitor-keys" "5.48.2" + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/visitor-keys" "5.49.0" -"@typescript-eslint/type-utils@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz#7d3aeca9fa37a7ab7e3d9056a99b42f342c48ad7" - integrity sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew== +"@typescript-eslint/type-utils@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.49.0.tgz#8d5dcc8d422881e2ccf4ebdc6b1d4cc61aa64125" + integrity sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA== dependencies: - "@typescript-eslint/typescript-estree" "5.48.2" - "@typescript-eslint/utils" "5.48.2" + "@typescript-eslint/typescript-estree" "5.49.0" + "@typescript-eslint/utils" "5.49.0" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.2.tgz#635706abb1ec164137f92148f06f794438c97b8e" - integrity sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA== +"@typescript-eslint/types@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.49.0.tgz#ad66766cb36ca1c89fcb6ac8b87ec2e6dac435c3" + integrity sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg== -"@typescript-eslint/typescript-estree@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz#6e206b462942b32383582a6c9251c05021cc21b0" - integrity sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg== +"@typescript-eslint/typescript-estree@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz#ebd6294c0ea97891fce6af536048181e23d729c8" + integrity sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA== dependencies: - "@typescript-eslint/types" "5.48.2" - "@typescript-eslint/visitor-keys" "5.48.2" + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/visitor-keys" "5.49.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.2.tgz#3777a91dcb22b8499a25519e06eef2e9569295a3" - integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow== +"@typescript-eslint/utils@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.49.0.tgz#1c07923bc55ff7834dfcde487fff8d8624a87b32" + integrity sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ== dependencies: "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.48.2" - "@typescript-eslint/types" "5.48.2" - "@typescript-eslint/typescript-estree" "5.48.2" + "@typescript-eslint/scope-manager" "5.49.0" + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/typescript-estree" "5.49.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.48.2": - version "5.48.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz#c247582a0bcce467461d7b696513bf9455000060" - integrity sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ== +"@typescript-eslint/visitor-keys@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz#2561c4da3f235f5c852759bf6c5faec7524f90fe" + integrity sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg== dependencies: - "@typescript-eslint/types" "5.48.2" + "@typescript-eslint/types" "5.49.0" eslint-visitor-keys "^3.3.0" "@vercel/ncc@0.36.0": From d29dda575afbf46ef64b26ae2f680e99f3cfacac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 22:10:32 +0000 Subject: [PATCH 14/22] fix(deps): update renovate/renovate docker tag to v34.117.1 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 52d49e75..5da57046 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.116.1-slim'; + readonly tag = '34.117.1-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 38ae6cabc330732aeca4bbe5e9adf9ae23958f9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 31 Jan 2023 14:51:01 +0000 Subject: [PATCH 15/22] fix(deps): update renovate/renovate docker tag to v34.118.2 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 5da57046..9b521f97 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.117.1-slim'; + readonly tag = '34.118.2-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 86dfc38dff2268a68b3d2fcf877fa7738f2f7b0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Feb 2023 19:09:00 +0000 Subject: [PATCH 16/22] chore(deps): update dependency @vercel/ncc to v0.36.1 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index cbe92993..dc9a3ce1 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@types/node": "16.18.11", "@typescript-eslint/eslint-plugin": "5.49.0", "@typescript-eslint/parser": "5.49.0", - "@vercel/ncc": "0.36.0", + "@vercel/ncc": "0.36.1", "eslint": "8.32.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-json": "3.1.0", diff --git a/yarn.lock b/yarn.lock index 46e1bf83..346f0a4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -429,10 +429,10 @@ "@typescript-eslint/types" "5.49.0" eslint-visitor-keys "^3.3.0" -"@vercel/ncc@0.36.0": - version "0.36.0" - resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.36.0.tgz#1f262b86fc4f0770bbc0fc1d331d5aaa1bd47334" - integrity sha512-/ZTUJ/ZkRt694k7KJNimgmHjtQcRuVwsST2Z6XfYveQIuBbHR+EqkTc1jfgPkQmMyk/vtpxo3nVxe8CNuau86A== +"@vercel/ncc@0.36.1": + version "0.36.1" + resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.36.1.tgz#d4c01fdbbe909d128d1bf11c7f8b5431654c5b95" + integrity sha512-S4cL7Taa9yb5qbv+6wLgiKVZ03Qfkc4jGRuiUQMQ8HGBD5pcNRnHeYM33zBvJE4/zJGjJJ8GScB+WmTsn9mORw== JSONStream@^1.0.4: version "1.3.5" From aeff215213e0fa48ee2fa9832e825fe353946119 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Feb 2023 02:49:46 +0000 Subject: [PATCH 17/22] fix(deps): update renovate/renovate docker tag to v34.119.5 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 9b521f97..561f6851 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.118.2-slim'; + readonly tag = '34.119.5-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From d005484bdf37244a32ea88f292caceed5bd7e931 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Feb 2023 10:55:53 +0000 Subject: [PATCH 18/22] fix(deps): update renovate/renovate docker tag to v34.120.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 561f6851..6fe36745 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.119.5-slim'; + readonly tag = '34.120.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From bf8b93a565d55bdec7d715ed3e2c5518f6394e70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Feb 2023 09:37:34 +0000 Subject: [PATCH 19/22] fix(deps): update renovate/renovate docker tag to v34.121.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index 6fe36745..a830403e 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -3,7 +3,7 @@ import type { Input } from './input'; class Docker { readonly repository = 'renovate/renovate'; // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.120.0-slim'; + readonly tag = '34.121.0-slim'; readonly tagSuffix = '-slim'; readonly fullTag: string; From 0a8bd9aa4a0c46ef09c34206e39a0f12368af65b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Feb 2023 11:55:24 +0100 Subject: [PATCH 20/22] fix: broken release (#687) --- .github/renovate.json | 33 ++++++++------------------------- src/docker.ts | 23 ++++++++++++----------- src/get-version.ts | 5 +---- 3 files changed, 21 insertions(+), 40 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 23ba6b20..ec51463e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,30 +1,17 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "github>renovatebot/.github", - ":pinDependencies" - ], + "extends": ["github>renovatebot/.github", ":pinDependencies"], "packageRules": [ { "description": "Automerge Renovate updates", "semanticCommitType": "fix", - "matchPackageNames": [ - "renovate/renovate" - ], - "matchUpdateTypes": [ - "major", - "minor", - "patch" - ] + "matchPackageNames": ["renovate/renovate"], + "matchUpdateTypes": ["major", "minor", "patch"] }, { "description": "Update references in markdown files weekly", - "matchPaths": [ - "**/*.md" - ], - "extends": [ - "schedule:weekly" - ], + "matchPaths": ["**/*.md"], + "extends": ["schedule:weekly"], "automerge": true, "stabilityDays": 0, "separateMajorMinor": false, @@ -36,18 +23,14 @@ ], "regexManagers": [ { - "fileMatch": [ - "^src/docker\\.ts$" - ], + "fileMatch": ["^src/docker\\.ts$"], "matchStrings": [ - "// renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: versioning=(?[a-z-]+?))?\\s+readonly\\s+tag\\s+=\\s+'(?.+?)';" + "// renovate: datasource=(?[a-z-]+?) depName=(?.+?)(?: versioning=(?[a-z-]+?))?\\s+const\\s+tag\\s+=\\s+'(?.+?)';" ], "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}" }, { - "fileMatch": [ - "^README\\.md$" - ], + "fileMatch": ["^README\\.md$"], "matchStrings": [ "uses: renovatebot/github-action@(?[^\\s]+)" ], diff --git a/src/docker.ts b/src/docker.ts index a830403e..bdf8603d 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -1,22 +1,23 @@ import type { Input } from './input'; -class Docker { - readonly repository = 'renovate/renovate'; - // renovate: datasource=docker depName=renovate/renovate versioning=docker - readonly tag = '34.121.0-slim'; - readonly tagSuffix = '-slim'; - readonly fullTag: string; +// renovate: datasource=docker depName=renovate/renovate versioning=docker +const tag = '34.121.0-slim'; - constructor(private input: Input) { - this.fullTag = input.useSlim() ? this.tag : this.tag.replace(this.tagSuffix, ''); +class Docker { + private static readonly repository = 'renovate/renovate'; + private static readonly tagSuffix = '-slim'; + private readonly fullTag: string; + + constructor(input: Input) { + this.fullTag = input.useSlim() ? tag : tag.replace(Docker.tagSuffix, ''); } image(): string { - return `${this.repository}:${this.fullTag}`; + return `${Docker.repository}:${this.fullTag}`; } - version(): string { - return this.fullTag; + static version(): string { + return tag.replace(Docker.tagSuffix, ''); } } diff --git a/src/get-version.ts b/src/get-version.ts index 79e21866..e6b3732f 100644 --- a/src/get-version.ts +++ b/src/get-version.ts @@ -1,7 +1,4 @@ import * as core from '@actions/core'; import Docker from './docker'; -import { Input } from './input'; -const input = new Input(); -const docker = new Docker(input); -core.setOutput('version', docker.version()); +core.setOutput('version', Docker.version()); From f096e809c45830f6694c0239192b0e51b937b2fc Mon Sep 17 00:00:00 2001 From: Andrew McEdwards Date: Fri, 3 Feb 2023 14:47:56 -0500 Subject: [PATCH 21/22] docs: update github app token vending to non-archived action (#691) --- README.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index aa496b68..67d0ab99 100644 --- a/README.md +++ b/README.md @@ -86,15 +86,11 @@ jobs: Instead of using a Personal Access Token (PAT) that is tied to a particular user you can use a [GitHub App](https://docs.github.com/en/developers/apps/building-github-apps) where permissions can be even better tuned. [Create a new app](https://docs.github.com/en/developers/apps/creating-a-github-app) and configure the app permissions and your `config.js` as described in the [Renovate documentation](https://docs.renovatebot.com/modules/platform/github/#running-as-a-github-app). -Store the app ID as a secret with name `APP_ID` and generate a new private key for the app and add it as a secret to the repository as `APP_PEM` in the repository where the action will run from. Note that `APP_PEM` needs to be base64 encoded. You can encode your private key file like this from the terminal on Linux (omit the `-w 0` if you're on a Mac): - -```bash -cat your_app_key.pem | base64 -w 0 -``` +Generate and download a new private key for the app, adding the contents of the downloaded `.pem` file to _Secrets_ (repository settings) with the name `private_key` and app ID as a secret with name `app_id`. Adjust your Renovate configuration file to specify the username of your bot. -Going forward we will be using the [machine-learning-apps/actions-app-token](https://github.com/machine-learning-apps/actions-app-token) action in order to exchange the GitHub App certificate for an access token that renovate can use. +Going forward we will be using the [tibdex/github-app-token](https://github.com/tibdex/github-app-token) action in order to exchange the GitHub App certificate for an access token that renovate can use. The final workflow will look like this: @@ -111,10 +107,10 @@ jobs: steps: - name: Get token id: get_token - uses: machine-learning-apps/actions-app-token@master + uses: tibdex/github-app-token@v1 with: - APP_PEM: ${{ secrets.APP_PEM }} - APP_ID: ${{ secrets.APP_ID }} + private_key: ${{ secrets.private_key }} + app_id: ${{ secrets.app_id }} - name: Checkout uses: actions/checkout@v3.3.0 @@ -123,7 +119,7 @@ jobs: uses: renovatebot/github-action@v34.82.0 with: configurationFile: example/renovate-config.js - token: 'x-access-token:${{ steps.get_token.outputs.app_token }}' + token: '${{ steps.get_token.outputs.token }}' ``` ## Environment Variables From 4793a06c41749dac0eb3012c2248866e86b8b109 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Feb 2023 22:14:24 +0000 Subject: [PATCH 22/22] fix(deps): update renovate/renovate docker tag to v34.122.0 --- src/docker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docker.ts b/src/docker.ts index bdf8603d..f39ba574 100644 --- a/src/docker.ts +++ b/src/docker.ts @@ -1,7 +1,7 @@ import type { Input } from './input'; // renovate: datasource=docker depName=renovate/renovate versioning=docker -const tag = '34.121.0-slim'; +const tag = '34.122.0-slim'; class Docker { private static readonly repository = 'renovate/renovate';