Skip to content

chore(deps): upgrade dev tooling to latest compatible versions - #225

Merged
mxriverlynn merged 4 commits into
v6.0.0-betafrom
chore/upgrade-dependencies
Oct 15, 2026
Merged

mxriverlynn merged 4 commits into
v6.0.0-betafrom
chore/upgrade-dependencies

Conversation

@mxriverlynn

@mxriverlynn mxriverlynn commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Moves the dev tooling to the latest versions that work here, across the three ecosystems Dependabot tracks: npm, GitHub Actions, and pre-commit hooks.

Dependency From To
prettier 3.9.6 3.9.10
@j178/prek 0.4.11 0.5.5 (crosses a 0.x minor)
bats ^1.11.1 ^1.13.0 (floor raised to match the lockfile; the installed version is unchanged)
actions/setup-node v7.0.0 v7.1.0

The rest were already on their latest releases: actions/checkout v7.0.1, actions/cache v6.1.0, and pre-commit-hooks v6.0.0.

shellcheck-py stays on v0.11.0.1 on purpose. The newer v0.11.0.1-1 tag ships the same ShellCheck 0.11.0. Its only change is requiring Python 3.10 or later. prek uses macOS's system Python 3.9, so on a stock Mac the hook fails to install and npm run lint breaks. The branch has the bump and its revert as separate commits.

Cooldown note: .github/dependabot.yml holds each new release for 30 days. Several of these are newer than that: prek 0.5.5 (Oct 5), Prettier 3.9.10 (Oct 10), and setup-node v7.1.0 (Oct 8). Merging this PR gets around the cooldown for those three.

The eval scaffold package.json files under evals/ are test fixtures, so they were left as they are.

Key file changes

  • package.json, package-lock.json: npm devDependency upgrades.
  • .github/workflows/ci.yml: actions/setup-node v7.1.0 in both jobs.

Test Plan

  • npm run lint passes on every hook locally.
  • npm test runs every Bats test with 0 failures.
  • CI lint and test jobs pass on this PR.

v0.11.0.1-1 ships the same ShellCheck 0.11.0 and only raises the hook's
floor to Python 3.10. prek resolves macOS's system Python 3.9, so the
bump breaks lint locally while adding nothing.
@mxriverlynn
mxriverlynn marked this pull request as ready for review October 15, 2026 14:52
@mxriverlynn
mxriverlynn merged commit 4a7e52e into v6.0.0-beta Oct 15, 2026
2 checks passed
@mxriverlynn
mxriverlynn deleted the chore/upgrade-dependencies branch October 15, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant