Skip to content

ci: upgrade GitHub Actions to Node.js 24 versions#226

Merged
schloerke merged 1 commit into
mainfrom
schloerke/fix-ci-warnings
May 21, 2026
Merged

ci: upgrade GitHub Actions to Node.js 24 versions#226
schloerke merged 1 commit into
mainfrom
schloerke/fix-ci-warnings

Conversation

@schloerke

Copy link
Copy Markdown
Collaborator

Summary

Upgrades GitHub Actions to current major versions to silence two CI warnings:

  • Node.js 20 deprecation warningactions/checkout, actions/setup-python, and aws-actions/configure-aws-credentials are running on Node.js 20, which GitHub will force to Node.js 24 by default starting June 2, 2026.
  • AWS SDK for JavaScript v2 maintenance-mode notice — emitted by aws-actions/configure-aws-credentials@v2. The v5 release migrated to AWS SDK v3.

Changes

Action Before After
actions/checkout v4 v5
actions/setup-python v5 v6
aws-actions/configure-aws-credentials v2 v5

Applied to both .github/workflows/build.yml and .github/workflows/update_shiny.yml.

Verification

Open the Actions run on this PR and confirm the build job logs no longer contain the `Node.js 20 actions are deprecated` warning. (The AWS SDK v2 notice only appears on deploy runs, which exercise the `configure-aws-credentials` step.)

Bumps actions/checkout (v4->v5), actions/setup-python (v5->v6), and
aws-actions/configure-aws-credentials (v2->v5). Silences the Node.js 20
deprecation warning and the AWS SDK for JavaScript v2 maintenance-mode
notice (v5 of configure-aws-credentials migrated to AWS SDK v3).
@schloerke schloerke marked this pull request as ready for review May 21, 2026 21:38
@schloerke schloerke merged commit cc3f65c into main May 21, 2026
2 checks passed
@schloerke schloerke deleted the schloerke/fix-ci-warnings branch May 21, 2026 21:42
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