Skip to content

[codex] Upgrade workflow actions for Node 24#140

Open
sidmohan0 wants to merge 1 commit into
devfrom
codex/dfpy-67-actions-node24
Open

[codex] Upgrade workflow actions for Node 24#140
sidmohan0 wants to merge 1 commit into
devfrom
codex/dfpy-67-actions-node24

Conversation

@sidmohan0
Copy link
Copy Markdown
Contributor

@sidmohan0 sidmohan0 commented May 26, 2026

Summary

  • Upgrade GitHub-hosted workflow actions to Node 24-compatible major lines:
    • actions/checkout@v6
    • actions/setup-python@v6
    • actions/cache@v5
    • actions/upload-artifact@v7
    • codecov/codecov-action@v6
  • Confirm no current workflow references actions/github-script.
  • Quote release workflow output writes and tag ranges so actionlint passes cleanly.
  • Make the click dependency explicit for fresh cli/nlp installs after CI exposed that newer typer no longer pulls it in transitively.

Upstream audit

  • actions/setup-python@v6 release notes: upgraded to Node 24 and requires runner v2.327.1+.
  • actions/cache@v5 release notes: runs on Node.js 24 and requires runner v2.327.1+.
  • actions/checkout@v6 release notes include Node.js 24 support details.
  • codecov/codecov-action@v6 release notes introduce Node 24 support.
  • actions/upload-artifact@v7 is the current major line; workflows use GitHub-hosted ubuntu-latest, so no temporary runner workaround was needed.

Validation

  • actionlint
  • .venv312/bin/python -m pre_commit run --all-files --show-diff-on-failure
  • .venv312/bin/python YAML parse for .github/workflows/*.yml
  • DATAFOG_INSTALL_PROFILE=cli DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest tests/test_install_profiles.py -q
  • DATAFOG_INSTALL_PROFILE=nlp DATAFOG_NO_TELEMETRY=1 DO_NOT_TRACK=1 .venv312/bin/python -m pytest tests/test_install_profiles.py -q
  • Search confirmed no remaining checkout@v4, setup-python@v5, cache@v4, upload-artifact@v4, codecov-action@v5, or actions/github-script references.

Refs DFPY-67

@sidmohan0 sidmohan0 force-pushed the codex/dfpy-67-actions-node24 branch from 8ee605b to 02bc2b3 Compare May 26, 2026 17:10
@sidmohan0 sidmohan0 marked this pull request as ready for review May 26, 2026 17:22
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