Skip to content

chore: upgrade GitHub Actions to Node.js 24-compatible versions#45

Merged
EarningsCall merged 1 commit intomasterfrom
chore/upgrade-actions-to-node24
Mar 11, 2026
Merged

chore: upgrade GitHub Actions to Node.js 24-compatible versions#45
EarningsCall merged 1 commit intomasterfrom
chore/upgrade-actions-to-node24

Conversation

@EarningsCall
Copy link
Owner

@EarningsCall EarningsCall commented Mar 11, 2026

Summary

  • Upgrade all GitHub Actions to latest versions that support Node.js 24
  • actions/checkout v4 → v6
  • actions/setup-python v5 → v6
  • actions/upload-artifact v4 → v7
  • actions/download-artifact v4 → v8

Node.js 20 is deprecated and will be forced to Node.js 24 starting June 2nd, 2026. This eliminates the deprecation warnings on CI.

Test plan

  • CI should pass without Node.js 20 deprecation warnings

🤖 Generated with Claude Code


Note

Low Risk
Version-only bumps to well-known GitHub Actions; main risk is unexpected behavior changes in the updated action releases affecting CI/release execution.

Overview
Updates the CI and release GitHub Actions workflows to newer actions/* versions (e.g., checkout, setup-python, upload-artifact, download-artifact) to stay compatible with the upcoming Node.js 24 runner runtime.

No build/test logic changes were made; the workflows should behave the same while removing Node 20 deprecation warnings.

Written by Cursor Bugbot for commit 3c4513b. This will update automatically on new commits. Configure here.

@EarningsCall
Copy link
Owner Author

Test failures are a pre-existing issue on master (test_download_audio_file_missing_params_raises_value_error is missing @responses.activate decorator). Fixed in PR #44.

- actions/checkout v4 → v6
- actions/setup-python v5 → v6
- actions/upload-artifact v4 → v7
- actions/download-artifact v4 → v8

Node.js 20 is deprecated and will be forced to Node.js 24 starting
June 2nd, 2026.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@EarningsCall EarningsCall force-pushed the chore/upgrade-actions-to-node24 branch from aa5316f to 3c4513b Compare March 11, 2026 14:22
@EarningsCall EarningsCall merged commit de248f0 into master Mar 11, 2026
10 checks passed
@EarningsCall EarningsCall deleted the chore/upgrade-actions-to-node24 branch March 11, 2026 21:43
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