diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f8985d3..4931d83 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,6 +17,12 @@ updates: schedule: interval: "weekly" versioning-strategy: "increase" + ignore: + # @types/node must track the runner's JS runtime (action.yml `using: node24`), + # not npm latest. The runner only ships node20/node24 externals, so a major + # bump here would type APIs that throw at runtime. + - dependency-name: "@types/node" + update-types: ["version-update:semver-major"] commit-message: prefix: "chore" prefix-development: "chore" diff --git a/package.json b/package.json index 1e0cf6b..da1910a 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "setup" ], "engines": { - "node": ">=24" + "node": "^24" }, "author": "Ihab Soliman", "license": "MIT",