Skip to content

Conversation

@murraystevenson
Copy link
Collaborator

GitHub actions are now run on Node20 by default, but this requires glibc >=2.28 so actions no longer run in our CentOS 7 build container.

Setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true allows us to continue using Node16 for the near future, but support for this may be removed in October...

https://github.blog/changelog/2024-05-17-updated-dates-for-actions-runner-using-node20-instead-of-node16-by-default/

This also updates the existing Node12 actions to the Node16 native versions used on Gaffer CI to silence a few additional warnings reported during the CI run.

Actions are now run on Node20 by default, but this requires glibc >=2.28 so actions no longer run in our CentOS 7 build container.

Setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true allows us to continue using Node16 for the near future, but support for this may be removed in October...

https://github.blog/changelog/2024-05-17-updated-dates-for-actions-runner-using-node20-instead-of-node16-by-default/
This matches the action versions used on Gaffer CI and silences the "The following actions uses node12 which is deprecated and will be forced to run on node16" warnings.

There are even newer versions of these actions, such as checkout and upload-artifact v4, but they require Node20 which we're unable to use on our CentOS 7 build container.
@murraystevenson murraystevenson self-assigned this Jul 5, 2024
@johnhaddon johnhaddon merged commit c296aa1 into ImageEngine:RB-10.5 Jul 8, 2024
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