Skip to content

Bump CI actions to Node 24 runtime (gitleaks v3, dependency-review v5)#42

Merged
michaelzick merged 1 commit into
mainfrom
chore/ci-actions-node24
Jun 6, 2026
Merged

Bump CI actions to Node 24 runtime (gitleaks v3, dependency-review v5)#42
michaelzick merged 1 commit into
mainfrom
chore/ci-actions-node24

Conversation

@michaelzick

Copy link
Copy Markdown
Owner

What & why

GitHub is deprecating the Node 20 Actions runtime (runner default flips to Node 24 on 2026-06-16; Node 20 removed 2026-09-16), which surfaced as deprecation annotations on the Security Checks workflow. This bumps the two flagged actions to their Node 24 majors.

Changes

.github/workflows/security.yml:

  • gitleaks/gitleaks-action v2 → v3 — runtime-only migration; release notes confirm no changes to inputs, outputs, or behavior
  • actions/dependency-review-action v4 → v5 — runtime updated to node24

Notes

  • Both jobs run on ubuntu-latest, satisfying the Node 24 minimum runner (>= v2.327.1).
  • The other actions (actions/checkout@v6, actions/setup-node@v6, pnpm/action-setup@v6, github/codeql-action/*@v4) were not flagged and are unchanged.
  • CI-tooling only; no application code or dependencies change.
  • This was originally cherry-picked into Add kanban task creation and polish the task-creation UI #40 but the PR head-sync stalled, so it didn't land in the merge — hence this standalone PR off the now-updated main (where the dependency-audit fix already lives, so Dependency Audit passes on its own).

🤖 Generated with Claude Code

GitHub is deprecating the Node 20 Actions runtime (runner default flips to Node 24 on 2026-06-16; Node 20 removed 2026-09-16), which surfaced as deprecation annotations on the Security Checks workflow. Bump the two flagged actions to their Node 24 majors:

- gitleaks/gitleaks-action v2 -> v3 (runtime-only migration; no input/output/behavior changes)
- actions/dependency-review-action v4 -> v5 (runtime updated to node24)

Both run on ubuntu-latest, which satisfies the required runner >= v2.327.1. The other actions in the repo (checkout@v6, setup-node@v6, pnpm/action-setup@v6, codeql-action@v4) were not flagged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@michaelzick michaelzick merged commit 43de84c into main Jun 6, 2026
10 checks passed
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