Skip to content

HBASE-29990 Upgrade deprecated GitHub Actions versions#7915

Merged
PDavid merged 1 commit intoapache:masterfrom
PDavid:HBASE-29990-gh-actions-upgrade
Mar 13, 2026
Merged

HBASE-29990 Upgrade deprecated GitHub Actions versions#7915
PDavid merged 1 commit intoapache:masterfrom
PDavid:HBASE-29990-gh-actions-upgrade

Conversation

@PDavid
Copy link
Contributor

@PDavid PDavid commented Mar 12, 2026

The following warning is displayed on GitHub Action summaries page:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852, actions/checkout@34e1148, actions/setup-java@c1e3236, actions/upload-artifact@ea165f8. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Upgraded our GitHub Actions to latest stable version, pinned them with the commit SHA - same way they were before.

@PDavid PDavid marked this pull request as ready for review March 12, 2026 12:55
@PDavid PDavid marked this pull request as draft March 12, 2026 12:55
@PDavid PDavid force-pushed the HBASE-29990-gh-actions-upgrade branch from 8b7a4e8 to fd23b4c Compare March 12, 2026 13:04
@PDavid PDavid marked this pull request as ready for review March 12, 2026 14:27
@PDavid
Copy link
Contributor Author

PDavid commented Mar 12, 2026

Of course I'll backport these changes to all active branches once this is merged.

@PDavid PDavid requested a review from ndimiduk March 12, 2026 16:23
Copy link
Member

@ndimiduk ndimiduk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@Apache9
Copy link
Contributor

Apache9 commented Mar 13, 2026

Please also open PRs for other branches?

For branch-2 and 2.x, we have some other checks too.

@PDavid PDavid changed the title HBASE-29990: Upgrade deprecated GitHub Actions versions HBASE-29990 Upgrade deprecated GitHub Actions versions Mar 13, 2026
The following warning is displayed on GitHub Action summaries page:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852, actions/checkout@34e1148, actions/setup-java@c1e3236, actions/upload-artifact@ea165f8. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@PDavid PDavid force-pushed the HBASE-29990-gh-actions-upgrade branch from fd23b4c to 36937f1 Compare March 13, 2026 08:19
@PDavid
Copy link
Contributor Author

PDavid commented Mar 13, 2026

Rebased to fix the commit message (removed colon).

@PDavid
Copy link
Contributor Author

PDavid commented Mar 13, 2026

@PDavid PDavid merged commit b0f33b0 into apache:master Mar 13, 2026
8 checks passed
@PDavid PDavid deleted the HBASE-29990-gh-actions-upgrade branch March 13, 2026 09:03
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.

4 participants