Skip to content

ci(workflow): force gitleaks-action onto Node.js 24#91

Merged
pcalnon merged 1 commit intomainfrom
ci/gitleaks-force-node24
May 6, 2026
Merged

ci(workflow): force gitleaks-action onto Node.js 24#91
pcalnon merged 1 commit intomainfrom
ci/gitleaks-force-node24

Conversation

@pcalnon
Copy link
Copy Markdown
Owner

@pcalnon pcalnon commented May 6, 2026

Summary

Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" to the gitleaks-action env block.

Why

GitHub forces Node.js 20 actions onto Node.js 24 on 2026-06-02. gitleaks-action v2.3.9 has no Node.js 24 release (upstream PR #215 in flight). The documented escape hatch eliminates the deprecation warning now and protects against the upcoming cutover. Drop the override once an upstream node24-pinned release ships.

Test plan

  • CI green
  • Node.js 20 actions are deprecated warning gone from Security Scans output

🤖 Generated with Claude Code

GitHub forces all Node.js 20 actions onto Node.js 24 on 2026-06-02.
gitleaks-action v2.3.9 has no released Node.js 24 build (PR #215
upstream is in flight). Opt in now via the documented
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env override to eliminate the
deprecation warning today and ensure continued operation past the
cutover.

Drop the override once gitleaks-action publishes a node24-pinned
release.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Owner Author

@pcalnon pcalnon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@pcalnon pcalnon merged commit 315f998 into main May 6, 2026
26 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