Skip to content

chore: Update actions version for Node.js 24#66

Merged
ItoroD merged 1 commit into
bitcoindevkit:masterfrom
ItoroD:update-actions-version-master
Jun 8, 2026
Merged

chore: Update actions version for Node.js 24#66
ItoroD merged 1 commit into
bitcoindevkit:masterfrom
ItoroD:update-actions-version-master

Conversation

@ItoroD

@ItoroD ItoroD commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

Description

Fixes #64

Latest version of github runner is deprecating Node.js 20 and moving to Node.js 24. Some actions are not compatible with the Upcoming Node.js 24 version. Hence we need to update those actions to versions that have added support of Node 24 before the due date. (See details here)

The following actions have been updated.

  • actions/checkout@v4,
  • actions/setup-java@v4,
  • actions/upload-artifact@v4
  • actions/cache@v3
  • actions/download-artifact@4
  • gradle/actions/setup-gradle@v4
  • actions/configure-pages@v5
  • actions/upload-pages-artifact@v3
  • actions/deploy-pages@v4

The warning comes up in every workflow job that has actions that do not support Node 24. I looked through all our action runs taking note of the actions complained about. I looked at the lastest versions of each actions in their repo and checked to see that those versions have added node.js 24 support, before I updated in our CI to use those versions.

The updated version changes works on my fork and no longer shows the warning. (Before vs After)

Once this is approved, it should also be updated in all other bindings CI if needed. (e.g bdk-android)

@ItoroD
ItoroD requested a review from thunderbiscuit as a code owner June 4, 2026 15:26

@thunderbiscuit thunderbiscuit left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

ACK f91347f.

@ItoroD
ItoroD merged commit f91347f into bitcoindevkit:master Jun 8, 2026
1 check passed
@ItoroD
ItoroD deleted the update-actions-version-master branch June 8, 2026 14:41
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.

Fix CI warning about Node.js version

2 participants