acts-project / vecmem

Vectorised data model base and helper classes.
https://acts-project.github.io/vecmem/
Mozilla Public License 2.0
19 stars 13 forks source link

Fix checkout support in CI for Ubuntu 18.04 #287

Closed stephenswat closed 1 month ago

stephenswat commented 2 months ago

The combination of us using the past-EoL Ubuntu 18.04 and Microsoft being a bit gung-ho in their changes to GitHub Actions means that Node16, and by extension checkouts@v3 is no longer supported. Since Ubuntu 18.04 doesn't support the newer Node20, we are stuck. Thankfully, we can set the ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION environment variable which is project to keep the CI running until they remove support for Node16 fully.

See #286 for the related CI failure, and https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ for the GitHub blog post about this.

stephenswat commented 2 months ago

There we go, now it's happy.