From b43938822279ec3828155d3ae625090420c03b97 Mon Sep 17 00:00:00 2001 From: Michael Gasperini Date: Sat, 31 Oct 2026 23:59:09 +0100 Subject: [PATCH] chore(ci): pin Node 24.22.2, declare engines, cap Dependabot PRs at 5 --- .github/dependabot.yml | 1 + .github/workflows/ci.yml | 2 +- .github/workflows/docs.yml | 2 +- package.json | 3 +++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aa561e8..15434e2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,5 @@ version: 2 +open-pull-requests-limit: 5 updates: - package-ecosystem: "npm" directory: "/" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 97dd9aa..971fb0a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 24 + node-version: 24.22.2 cache: npm - name: Install dependencies diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 84c312b..d1a4fde 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,5 +25,5 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 24 + node-version: 24.22.2 - run: npx --yes markdownlint-cli2@0.24.0 "README.md" "CONTRIBUTING.md" "SECURITY.md" "SUPPORT.md" "CODE_OF_CONDUCT.md" \ No newline at end of file diff --git a/package.json b/package.json index 227850f..8607bd1 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,9 @@ "type": "github", "url": "https://github.com/sponsors/TheStreamCode" }, + "engines": { + "node": ">=24.22.1 <25 || >=26.12.1" + }, "main": "./dist/index.js", "files": [ "dist",