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": [