From 60e9e33a71c2714e6483d2a7c7f660996553baed Mon Sep 17 00:00:00 2001 From: Xi Xu Date: Tue, 31 Mar 2026 02:07:51 +0800 Subject: [PATCH] chore(deps): ignore incompatible runtime majors --- .github/dependabot.yml | 27 +++++++++++++++++++++++++++ tests/github-automation.test.cjs | 5 ++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d7fd794..182ff13 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,6 +18,33 @@ updates: - dependency-name: typescript update-types: - version-update:semver-major + - dependency-name: "@koa/bodyparser" + update-types: + - version-update:semver-major + - dependency-name: htmlparser2 + update-types: + - version-update:semver-major + - dependency-name: koa + update-types: + - version-update:semver-major + - dependency-name: maxmind + update-types: + - version-update:semver-major + - dependency-name: pdfjs-dist + update-types: + - version-update:semver-major + - dependency-name: puppeteer + update-types: + - version-update:semver-major + - dependency-name: set-cookie-parser + update-types: + - version-update:semver-major + - dependency-name: simple-zstd + update-types: + - version-update:semver-major + - dependency-name: stripe + update-types: + - version-update:semver-major groups: production-dependencies: dependency-type: production diff --git a/tests/github-automation.test.cjs b/tests/github-automation.test.cjs index badb6dc..52152bf 100644 --- a/tests/github-automation.test.cjs +++ b/tests/github-automation.test.cjs @@ -81,7 +81,10 @@ test('dependabot groups include major upgrades instead of suppressing them', () assert.match(dependabot, /production-dependencies:[\s\S]*-\s+major/); assert.match(dependabot, /development-dependencies:[\s\S]*-\s+major/); - assert.doesNotMatch(dependabot, /dependency-name:\s*koa/); + assert.match(dependabot, /dependency-name:\s*typescript/); + assert.match(dependabot, /dependency-name:\s*"@koa\/bodyparser"/); + assert.match(dependabot, /dependency-name:\s*koa/); + assert.match(dependabot, /dependency-name:\s*set-cookie-parser/); assert.doesNotMatch(dependabot, /dependency-name:\s*node/); });