From 0c371bf6d51c2f53b20c1e244d9ed527b8406277 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 14:20:42 +0000 Subject: [PATCH 1/4] chore(deps): update dependency @types/node to v22.15.17 (main) (#35960) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 86 +++++++++++++++++++++++++------------------------- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/package.json b/package.json index 3348e472e61..e649d4e9d01 100644 --- a/package.json +++ b/package.json @@ -303,7 +303,7 @@ "@types/mdast": "3.0.15", "@types/moo": "0.5.10", "@types/ms": "2.1.0", - "@types/node": "22.15.16", + "@types/node": "22.15.17", "@types/parse-link-header": "2.0.3", "@types/punycode": "2.1.4", "@types/semver": "7.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67dbecb2004..039604e3d69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -463,8 +463,8 @@ importers: specifier: 2.1.0 version: 2.1.0 '@types/node': - specifier: 22.15.16 - version: 22.15.16 + specifier: 22.15.17 + version: 22.15.17 '@types/parse-link-header': specifier: 2.0.3 version: 2.0.3 @@ -494,10 +494,10 @@ importers: version: 1.1.9 '@vitest/coverage-v8': specifier: 3.1.3 - version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)) + version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)) '@vitest/eslint-plugin': specifier: 1.1.44 - version: 1.1.44(@typescript-eslint/utils@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)) + version: 1.1.44(@typescript-eslint/utils@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)) aws-sdk-client-mock: specifier: 4.1.0 version: 4.1.0 @@ -596,16 +596,16 @@ importers: version: 9.2.2 vite: specifier: 6.3.5 - version: 6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + version: 6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)) vitest: specifier: 3.1.3 - version: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + version: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) vitest-mock-extended: specifier: 3.1.0 - version: 3.1.0(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)) + version: 3.1.0(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)) optionalDependencies: better-sqlite3: specifier: 11.10.0 @@ -2139,8 +2139,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@22.15.16': - resolution: {integrity: sha512-3pr+KjwpVujqWqOKT8mNR+rd09FqhBLwg+5L/4t0cNYBzm/yEiYGCxWttjaPBsLtAo+WFNoXzGJfolM1JuRXoA==} + '@types/node@22.15.17': + resolution: {integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -8738,27 +8738,27 @@ snapshots: '@types/aws4@1.11.6': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/breejs__later@4.1.5': {} '@types/bunyan@1.8.11': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/cacache@17.0.2': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/responselike': 1.0.3 '@types/callsite@1.0.34': {} @@ -8786,7 +8786,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/github-url-from-git@1.5.3': {} @@ -8806,13 +8806,13 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/katex@0.16.7': {} '@types/keyv@3.1.4': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/linkify-it@5.0.0': {} @@ -8829,7 +8829,7 @@ snapshots: '@types/marshal@0.5.3': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/mdast@3.0.15': dependencies: @@ -8845,7 +8845,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.15.16': + '@types/node@22.15.17': dependencies: undici-types: 6.21.0 @@ -8861,7 +8861,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 '@types/semver-stable@3.0.2': {} @@ -8879,7 +8879,7 @@ snapshots: '@types/tar@6.1.13': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 minipass: 4.2.8 '@types/tmp@0.2.6': {} @@ -8896,7 +8896,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 optional: true '@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)': @@ -9029,7 +9029,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.7.2': optional: true - '@vitest/coverage-v8@3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1))': + '@vitest/coverage-v8@3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -9043,17 +9043,17 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1))': + '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1))': dependencies: '@typescript-eslint/utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) eslint: 9.26.0 optionalDependencies: typescript: 5.8.3 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) '@vitest/expect@3.1.3': dependencies: @@ -9062,13 +9062,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.3(vite@6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1))': + '@vitest/mocker@3.1.3(vite@6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1))': dependencies: '@vitest/spy': 3.1.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vite: 6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) '@vitest/pretty-format@3.1.3': dependencies: @@ -12408,7 +12408,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.15.16 + '@types/node': 22.15.17 long: 5.3.2 protocols@2.0.2: {} @@ -13536,13 +13536,13 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite-node@3.1.3(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1): + vite-node@3.1.3(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vite: 6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) transitivePeerDependencies: - '@types/node' - jiti @@ -13557,18 +13557,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)): dependencies: debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.5(typescript@5.8.3) optionalDependencies: - vite: 6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vite: 6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) transitivePeerDependencies: - supports-color - typescript - vite@6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1): + vite@6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1): dependencies: esbuild: 0.25.4 fdir: 6.4.4(picomatch@4.0.2) @@ -13577,21 +13577,21 @@ snapshots: rollup: 4.40.2 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 22.15.16 + '@types/node': 22.15.17 fsevents: 2.3.3 tsx: 4.19.4 yaml: 2.7.1 - vitest-mock-extended@3.1.0(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)): + vitest-mock-extended@3.1.0(typescript@5.8.3)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)): dependencies: ts-essentials: 10.0.4(typescript@5.8.3) typescript: 5.8.3 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) - vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1): + vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1): dependencies: '@vitest/expect': 3.1.3 - '@vitest/mocker': 3.1.3(vite@6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1)) + '@vitest/mocker': 3.1.3(vite@6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1)) '@vitest/pretty-format': 3.1.3 '@vitest/runner': 3.1.3 '@vitest/snapshot': 3.1.3 @@ -13608,12 +13608,12 @@ snapshots: tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) - vite-node: 3.1.3(@types/node@22.15.16)(tsx@4.19.4)(yaml@2.7.1) + vite: 6.3.5(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) + vite-node: 3.1.3(@types/node@22.15.17)(tsx@4.19.4)(yaml@2.7.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.15.16 + '@types/node': 22.15.17 transitivePeerDependencies: - jiti - less From ed77dd537af51c2a8cc558157b626c718e3c8694 Mon Sep 17 00:00:00 2001 From: RyougiShiki <53469345+ryougi-shiky@users.noreply.github.com> Date: Thu, 15 May 2025 23:26:58 +0800 Subject: [PATCH 2/4] docs: fix how-renovate-works.md display newline as `\n` (#35959) --- docs/usage/key-concepts/how-renovate-works.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/usage/key-concepts/how-renovate-works.md b/docs/usage/key-concepts/how-renovate-works.md index 2f2f4608e81..2f77bbda9ce 100644 --- a/docs/usage/key-concepts/how-renovate-works.md +++ b/docs/usage/key-concepts/how-renovate-works.md @@ -46,7 +46,7 @@ Here's an overview of the workflow: flowchart TB subgraph INITIALIZATION direction TB - MC[Merge configurations \n most important to least: \n cli > env > file > default] + MC[Merge configurations
most important to least:
cli > env > file > default] MC --> IP[Initialize platform] IP --> AD[Query the platform for repositories] AD --> NFIL[Narrow the list with filters] @@ -77,8 +77,8 @@ flowchart TB UFEF -->|file 2| FED2[...] FED -->|dep 1| D1[...] D1 -..-> CU - FED -->|dep 2| D2[use datasource to \n fetch versions] - D2 --> J[use versioning to find \n next valid update] + FED -->|dep 2| D2[use datasource to
fetch versions] + D2 --> J[use versioning to find
next valid update] FED2 -...-> CU UD -....-> CU J --> CU[Look up updates] @@ -87,8 +87,8 @@ flowchart TB subgraph WRITEU[WRITE UPDATES] direction TB FEU{{For each update}} - FEU --> AUCOND[Check if branch needed: \n existing/rebase/concurrent amount] - AUCOND --> AU[Create branch\nApply update\nCreate PR] + FEU --> AUCOND[Check if branch needed:
existing/rebase/concurrent amount] + AUCOND --> AU[Create branch
Apply update
Create PR] end subgraph FINALIZE[FINALIZE] From d8fdc4f421511d0051de0b9d3f768110f12a735b Mon Sep 17 00:00:00 2001 From: Tobias Date: Thu, 15 May 2025 18:45:57 +0200 Subject: [PATCH 3/4] fix(datasource/docker): ignore unknown sub-manifests in OciImageIndexManifest (#35950) --- lib/modules/datasource/docker/schema.spec.ts | 55 ++++++++++++++++++++ lib/modules/datasource/docker/schema.ts | 2 +- 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/lib/modules/datasource/docker/schema.spec.ts b/lib/modules/datasource/docker/schema.spec.ts index 85f5d798a20..54c45eb6069 100644 --- a/lib/modules/datasource/docker/schema.spec.ts +++ b/lib/modules/datasource/docker/schema.spec.ts @@ -152,6 +152,61 @@ describe('modules/datasource/docker/schema', () => { }); }); + it('parses OCI image index and ignores unknown sub manifests', () => { + const manifest = { + schemaVersion: 2, + mediaType: 'application/vnd.oci.image.index.v1+json', + manifests: [ + { + mediaType: 'application/vnd.oci.image.manifest.v1+json', + size: 7143, + digest: + 'sha256:e692418e4cbaf90ca69d05a66403747baa33ee08806650b51fab815ad7fc331f', + platform: { + architecture: 'ppc64le', + os: 'linux', + }, + }, + { + mediaType: 'application/vnd.oci.image.manifest.v1+json', + size: 7682, + digest: + 'sha256:5b0bcabd1ed22e9fb1310cf6c2dec7cdef19f0ad69efa1f392e94a4333501270', + platform: { + architecture: 'amd64', + os: 'linux', + }, + }, + { + annotations: { + 'com.docker.official-images.bashbrew.arch': 'windows-amd64', + }, + digest: + 'sha256:68b622deabed02180f6c985925143b02076942a3d5390e7bae36c037d646eee2', + mediaType: 'application/vnd.docker.distribution.manifest.v2+json', + platform: { + architecture: 'amd64', + os: 'windows', + 'os.version': '10.0.17763.7314', + }, + size: 3042, + }, + ], + annotations: { + 'com.example.key1': 'value1', + 'com.example.key2': 'value2', + }, + }; + const parsedManifest = OciImageIndexManifest.parse(manifest); + + expect(parsedManifest).toMatchObject({ + schemaVersion: 2, + mediaType: 'application/vnd.oci.image.index.v1+json', + }); + + expect(parsedManifest.manifests).toHaveLength(2); + }); + it('parses OCI flux artifact', () => { const manifest = { schemaVersion: 2, diff --git a/lib/modules/datasource/docker/schema.ts b/lib/modules/datasource/docker/schema.ts index f85870b52fa..22c32638afc 100644 --- a/lib/modules/datasource/docker/schema.ts +++ b/lib/modules/datasource/docker/schema.ts @@ -83,7 +83,7 @@ export type OciImageManifest = z.infer; */ export const OciImageIndexManifest = ManifestObject.extend({ mediaType: z.literal('application/vnd.oci.image.index.v1+json'), - manifests: z.array( + manifests: LooseArray( Descriptor.extend({ mediaType: z.enum([ 'application/vnd.oci.image.manifest.v1+json', From f12ec9020f6b591de1a30621e009b95d6c803cb8 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 15 May 2025 18:50:36 +0200 Subject: [PATCH 4/4] feat(presets): add 'pdfme' monorepo (#35958) --- lib/data/monorepo.json | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/data/monorepo.json b/lib/data/monorepo.json index 71033ff46ba..85162c8994a 100644 --- a/lib/data/monorepo.json +++ b/lib/data/monorepo.json @@ -475,6 +475,7 @@ "panda-css": "https://github.com/chakra-ui/panda", "parcel": "https://github.com/parcel-bundler/parcel", "payloadcms": "https://github.com/payloadcms/payload", + "pdfme": "https://github.com/pdfme/pdfme", "percy-cli": "https://github.com/percy/cli", "picassojs": "https://github.com/qlik-oss/picasso.js", "pixijs": [