Skip to content

Update actions dependencies to not depend on Node 20#4068

Merged
MMcM merged 12 commits intoFoundationDB:mainfrom
ScottDugas:bump-github-action-dependencies
Apr 22, 2026
Merged

Update actions dependencies to not depend on Node 20#4068
MMcM merged 12 commits intoFoundationDB:mainfrom
ScottDugas:bump-github-action-dependencies

Conversation

@ScottDugas
Copy link
Copy Markdown
Collaborator

@ScottDugas ScottDugas commented Apr 9, 2026

github actions are going to stop supporting node.js 20, this bumps our dependencies to use up-to-date versions so that the actions won't break when that happens.

This change covers everything used in PRs. Once this is merged, I will look at nightly and release to see if there is anything else that I missed.

Changes:

github actions are going to stop supporting node.js 20, v6.0.2 uses
node 24.
@ScottDugas ScottDugas added dependencies Pull requests that update a dependency file build improvement Improvement to the build system Run mixed-mode Label to add to Pull Requests to have it run mixed mode tests labels Apr 9, 2026
github actions are going to stop supporting node.js 20, v5.2.0 uses
node 24.
@ScottDugas ScottDugas changed the title Change actions/checkout to latest version (v4.2.2 -> v6.0.2) Update actions dependencies to not depend on Node 20 Apr 10, 2026
@ScottDugas ScottDugas force-pushed the bump-github-action-dependencies branch from fb4c387 to 72f1431 Compare April 10, 2026 16:34
There was a breaking change in the release notes, but it didn't
apply when downloading by name, or downloading multiple files, so
no issues for the changes here.
We are setting the cache-provider to the basic, MIT-licensed
one, rather than the new proprietary one.
@ScottDugas ScottDugas added the DO NOT MERGE do not merge label Apr 14, 2026
@ScottDugas ScottDugas requested a review from MMcM April 14, 2026 16:21
@ScottDugas ScottDugas marked this pull request as ready for review April 14, 2026 16:21
@ScottDugas ScottDugas marked this pull request as draft April 14, 2026 16:31
@ScottDugas
Copy link
Copy Markdown
Collaborator Author

I thought this was ready, but then noticed that my latest commit did not run the mixed-mode tests, despite the label....

@ScottDugas ScottDugas force-pushed the bump-github-action-dependencies branch from 38d19ea to 8883d7f Compare April 16, 2026 14:14
@ScottDugas
Copy link
Copy Markdown
Collaborator Author

I created two PRs:
#4087 (against main)
#4089 (on-top of this)
To validate that running mixed-mode is not flaky.
There may be an issue if you open a PR with the label, but after that it appears to be consistent.

@ScottDugas ScottDugas removed the DO NOT MERGE do not merge label Apr 17, 2026
@ScottDugas ScottDugas marked this pull request as ready for review April 17, 2026 19:29
@MMcM MMcM merged commit 64af1d0 into FoundationDB:main Apr 22, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build improvement Improvement to the build system dependencies Pull requests that update a dependency file Run mixed-mode Label to add to Pull Requests to have it run mixed mode tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants