Skip to content

ci: update GitHub Actions checkout and setup-python to latest versions#1460

Closed
Mukller wants to merge 6 commits into
catalyst-team:masterfrom
Mukller:fix/update-github-actions-versions
Closed

ci: update GitHub Actions checkout and setup-python to latest versions#1460
Mukller wants to merge 6 commits into
catalyst-team:masterfrom
Mukller:fix/update-github-actions-versions

Conversation

@Mukller

@Mukller Mukller commented Jul 8, 2026

Copy link
Copy Markdown

CI: Update GitHub Actions to latest versions

GitHub Actions actions/checkout and actions/setup-python have newer versions
with bug fixes, performance improvements, and Node.js compatibility updates:

  • actions/checkout@v3@v4 (Node.js 20, improved performance)
  • actions/setup-python@v3/v4@v5 (Node.js 20, improved caching)

Files updated:

  • .github/workflows/codestyle.yml: checkout: 2 occurrence(s), setup-python: 2 occurrence(s)
  • .github/workflows/deploy_publish.yml: checkout: 3 occurrence(s), setup-python: 2 occurrence(s)
  • .github/workflows/deploy_push.yml: checkout: 1 occurrence(s), setup-python: 1 occurrence(s)
  • .github/workflows/dl_cpu.yml: checkout: 1 occurrence(s), setup-python: 1 occurrence(s)
  • .github/workflows/dl_cpu_minimal.yml: checkout: 1 occurrence(s), setup-python: 1 occurrence(s)
  • .github/workflows/integrations.yml: checkout: 1 occurrence(s), setup-python: 1 occurrence(s)

Why this matters:

  • Node.js 16 (used by older action versions) is EOL since September 2024
  • GitHub emits deprecation warnings for v3 and older actions in CI logs
  • v4/v5 are functionally equivalent drop-in replacements

@Mukller
Mukller requested review from Scitator and bagxi as code owners July 8, 2026 21:35
@CLAassistant

CLAassistant commented Jul 8, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Mukller Mukller closed this by deleting the head repository Jul 8, 2026
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