Skip to content

chore: fix remaining @v6 action versions and add node 24 force flag to all workflows#88

Merged
neverinfamous merged 3 commits intomainfrom
fix/redundant-workflow-env
Apr 6, 2026
Merged

chore: fix remaining @v6 action versions and add node 24 force flag to all workflows#88
neverinfamous merged 3 commits intomainfrom
fix/redundant-workflow-env

Conversation

@neverinfamous
Copy link
Copy Markdown
Owner

Fixes all remaining actions/checkout@v6 and actions/setup-node@v6 references across codeql.yml and lint-and-test.yml. Also drops Node 25.x from test matrix (non-LTS) and adds FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env flag to all workflows. Addresses Copilot AI review feedback.

Copilot AI review requested due to automatic review settings April 6, 2026 13:38
@neverinfamous neverinfamous enabled auto-merge (squash) April 6, 2026 13:38
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
do-manager 8dc37e3 Apr 06 2026, 01:38 PM

@neverinfamous neverinfamous merged commit 7bfcb3e into main Apr 6, 2026
11 checks passed
@neverinfamous neverinfamous deleted the fix/redundant-workflow-env branch April 6, 2026 13:39
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub Actions workflows to use supported action major versions and standardizes Node runtime behavior by forcing JavaScript-based actions to run on Node 24.

Changes:

  • Replace invalid actions/checkout@v6 and actions/setup-node@v6 references with @v4.
  • Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" at workflow scope (and remove redundant per-step env where present).
  • Drop non-LTS Node 25.x from the test matrix, keeping 24.x.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/secrets-scanning.yml Adds workflow-level Node 24 force flag; updates checkout to @v4; removes redundant step env.
.github/workflows/lint-and-test.yml Adds workflow-level Node 24 force flag; updates checkout/setup-node to @v4; removes Node 25.x from matrix.
.github/workflows/docker-publish.yml Switches Node 24 force flag to quoted string and documents it.
.github/workflows/codeql.yml Adds workflow-level Node 24 force flag; updates checkout to @v4.
.github/workflows/auto-release.yml Switches Node 24 force flag to quoted string and documents it.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants