From a3a8d36cbedf5a4a1c9eca1357f0fb8ce44a1dfa Mon Sep 17 00:00:00 2001 From: Nate Goldman <427322+ungoldman@users.noreply.github.com> Date: Sat, 13 Jun 2026 17:58:36 -0700 Subject: [PATCH 1/2] ci: tune dependabot to weekly grouped updates Switch npm and github-actions updates from daily to weekly, group each ecosystem into a single PR, and ignore @types/node majors (it tracks the engines floor, not latest). --- .github/dependabot.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e8ebd23..267bca9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,17 +1,19 @@ -# Basic dependabot.yml file with -# minimum configuration for two package managers - version: 2 updates: - # Enable version updates for npm - package-ecosystem: "npm" - # Look for `package.json` and `lock` files in the `root` directory directory: "/" - # Check the npm registry for updates every day (weekdays) schedule: - interval: "daily" - # Enable updates to github actions + interval: "weekly" + groups: + npm: + patterns: ["*"] + ignore: + - dependency-name: "@types/node" + update-types: ["version-update:semver-major"] - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "daily" + interval: "weekly" + groups: + actions: + patterns: ["*"] From 312762f4507893530746b4f13700f5508151b09f Mon Sep 17 00:00:00 2001 From: Nate Goldman <427322+ungoldman@users.noreply.github.com> Date: Sat, 13 Jun 2026 17:59:05 -0700 Subject: [PATCH 2/2] ci: add node 26 to the test matrix Test on the current even-numbered Node lines (22, 24, 26) in both the PR and fresh-deps workflows. --- .github/workflows/fresh-deps.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/fresh-deps.yml b/.github/workflows/fresh-deps.yml index 9ffb927..dacb0b8 100644 --- a/.github/workflows/fresh-deps.yml +++ b/.github/workflows/fresh-deps.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - node: [22, 24] + node: [22, 24, 26] steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3523da3..2eb526e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [22, 24] + node: [22, 24, 26] steps: - uses: actions/checkout@v6