Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI : Update for the Node20 future #1443

Merged
merged 3 commits into from
Nov 11, 2024

Conversation

murraystevenson
Copy link
Collaborator

This updates CI to run Node20 compatible actions as according to this support for Node16 is being dropped next week. This also ensures that we're running v4 of upload-artifact as earlier versions of it are going away soon too. I've also snuck in a bump to building with 4 jobs to take advantage of the updated public runner hardware.

This also marks the end of life for GCC9 builds as we prepare to start building from gafferDependencies-9.x.x releases.

@ericmehl this should be a good starting point for getting #1434 over the line so we can complete the update to building from gafferDependencies-9.0.0.

This is possible now that we're no longer producing linux-gcc9 builds from the CentOS 7 container, which can't run Node20 actions.
@murraystevenson murraystevenson self-assigned this Nov 8, 2024
@johnhaddon johnhaddon merged commit 6fd1532 into ImageEngine:RB-10.5 Nov 11, 2024
4 checks passed
@johnhaddon
Copy link
Member

Thanks Murray!

@johnhaddon johnhaddon mentioned this pull request Nov 11, 2024
4 tasks
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.

2 participants