From 20b440b33fb35433dcb2bbec6f87ad4e7073f222 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Mar 2026 00:11:59 +0000 Subject: [PATCH 1/2] chore(deps): update dependency @types/bun to v1.3.11 --- bun.lock | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bun.lock b/bun.lock index f3da4ccc..f4b17489 100644 --- a/bun.lock +++ b/bun.lock @@ -9,7 +9,7 @@ "@commitlint/config-conventional": "19.8.1", "@commitlint/cz-commitlint": "19.8.1", "@simple-release/npm": "2.3.0", - "@types/bun": "1.3.9", + "@types/bun": "1.3.11", "commitizen": "4.3.1", "conventional-changelog": "7.1.1", "conventional-changelog-angular": "8.0.0", @@ -167,7 +167,7 @@ "@simple-release/npm": ["@simple-release/npm@2.3.0", "", { "dependencies": { "@simple-libs/child-process-utils": "^1.0.0", "@simple-release/core": "^2.3.0" } }, "sha512-u9Uk1t3m8VwHv4x7DFVSlqy+vX/HhT+5g9RAGbYQkNWZV/6DheFzntFttZLZ0MGG9UTay2EWNits6Da5V9I2cw=="], - "@types/bun": ["@types/bun@1.3.9", "", { "dependencies": { "bun-types": "1.3.9" } }, "sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw=="], + "@types/bun": ["@types/bun@1.3.11", "", { "dependencies": { "bun-types": "1.3.11" } }, "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg=="], "@types/conventional-commits-parser": ["@types/conventional-commits-parser@5.0.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ=="], @@ -203,7 +203,7 @@ "buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], - "bun-types": ["bun-types@1.3.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg=="], + "bun-types": ["bun-types@1.3.11", "", { "dependencies": { "@types/node": "*" } }, "sha512-1KGPpoxQWl9f6wcZh57LvrPIInQMn2TQ7jsgxqpRzg+l0QPOFvJVH7HmvHo/AiPgwXy+/Thf6Ov3EdVn1vOabg=="], "cachedir": ["cachedir@2.3.0", "", {}, "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw=="], diff --git a/package.json b/package.json index e9af8dc2..d23673ff 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@commitlint/config-conventional": "19.8.1", "@commitlint/cz-commitlint": "19.8.1", "@simple-release/npm": "2.3.0", - "@types/bun": "1.3.9", + "@types/bun": "1.3.11", "commitizen": "4.3.1", "conventional-changelog": "7.1.1", "conventional-changelog-angular": "8.0.0", From 8916bbc8a2468d724a0139e1b18a8c21238f3973 Mon Sep 17 00:00:00 2001 From: Rhuan Barreto Date: Sat, 21 Mar 2026 01:36:56 +0100 Subject: [PATCH 2/2] chore: group bun runtime and @types/bun in renovate Add a custom regex manager to extract the bun version from .prototools and group it with @types/bun so both are updated in a single PR, keeping the runtime and types versions in sync. --- renovate.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 22a99432..01650105 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,22 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"] + "extends": ["config:recommended"], + "customManagers": [ + { + "customType": "regex", + "description": "Extract bun version from .prototools", + "fileMatch": ["^\\.prototools$"], + "matchStrings": ["bun\\s*=\\s*\"(?[^\"]+)\""], + "depNameTemplate": "oven-sh/bun", + "datasourceTemplate": "github-releases", + "extractVersionTemplate": "^bun-v(?.+)$" + } + ], + "packageRules": [ + { + "description": "Group Bun runtime (.prototools) and @types/bun together", + "groupName": "bun", + "matchPackageNames": ["oven-sh/bun", "@types/bun"] + } + ] }