Skip to content

Update workflow actions for Node 24#1924

Merged
FlorianPfaff merged 1 commit intomainfrom
codex/update-node24-actions
Apr 29, 2026
Merged

Update workflow actions for Node 24#1924
FlorianPfaff merged 1 commit intomainfrom
codex/update-node24-actions

Conversation

@FlorianPfaff
Copy link
Copy Markdown
Owner

Summary

  • Update actions/upload-artifact from v4 to v7 in the dry-run release-notes artifact upload step.
  • Update peter-evans/create-pull-request from v7 to v8 in the MegaLinter and requirements workflows.
  • Update stefanzweifel/git-auto-commit-action from v5 to v7 in the MegaLinter and requirements workflows.

Why

GitHub Actions is deprecating JavaScript actions that run on Node.js 20. The updated action major versions declare runs.using: node24 in their action metadata.

Impact

This removes the Node.js 20 runtime deprecation exposure from the affected workflow steps without changing their configuration, artifact names, branches, labels, or commit settings.

Validation

  • Ran git diff --check.
  • Verified actions/upload-artifact@v7, peter-evans/create-pull-request@v8, and stefanzweifel/git-auto-commit-action@v7 all declare runs.using: node24.
  • Confirmed remaining actions/upload-artifact@v6 references already use Node 24 and were intentionally left unchanged.

@github-actions
Copy link
Copy Markdown
Contributor

MegaLinter analysis: Success

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 15.65s
✅ JSON prettier 2 0 0 0 0.42s
✅ JSON v8r 2 0 0 6.64s
✅ MARKDOWN markdownlint 21 0 0 0 1.17s
✅ MARKDOWN markdown-table-formatter 21 0 0 0 0.26s
✅ PYTHON bandit 437 0 0 6.63s
✅ PYTHON black 437 0 0 0 10.36s
✅ PYTHON flake8 437 0 0 3.73s
✅ PYTHON isort 437 0 0 0 0.82s
✅ PYTHON mypy 437 0 0 5.73s
✅ PYTHON pylint 437 0 0 133.7s
✅ PYTHON ruff 437 0 0 0 0.08s
✅ REPOSITORY checkov yes no no 22.43s
✅ REPOSITORY gitleaks yes no no 8.37s
✅ REPOSITORY git_diff yes no no 0.07s
✅ REPOSITORY secretlint yes no no 7.49s
✅ REPOSITORY syft yes no no 5.8s
✅ REPOSITORY trivy-sbom yes no no 3.68s
✅ REPOSITORY trufflehog yes no no 20.61s
✅ YAML prettier 5 0 0 0 0.53s
✅ YAML v8r 5 0 0 9.73s
✅ YAML yamllint 5 0 0 0.46s

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters PYTHON_PYLINT,PYTHON_BLACK,PYTHON_FLAKE8,PYTHON_ISORT,PYTHON_BANDIT,PYTHON_MYPY,PYTHON_RUFF,COPYPASTE_JSCPD,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions
Copy link
Copy Markdown
Contributor

Test Results

    12 files  ±0      12 suites  ±0   4h 46m 5s ⏱️ + 12m 20s
 1 240 tests ±0   1 240 ✅ ±0      0 💤 ±0  0 ❌ ±0 
15 244 runs  ±0  11 708 ✅ ±0  3 536 💤 ±0  0 ❌ ±0 

Results for commit acbcae6. ± Comparison against base commit 6202bfa.

@FlorianPfaff FlorianPfaff marked this pull request as ready for review April 29, 2026 10:49
@FlorianPfaff FlorianPfaff merged commit ede2e88 into main Apr 29, 2026
20 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