InsightSoftwareConsortium / ITKRemoteModuleBuildTestPackageAction

A composite GitHub Action to build, test, and package, ITK remote modules
Apache License 2.0
3 stars 5 forks source link

ENH: Bump CMake and checkout GitHub actions versions #92

Closed jhlegarreta closed 1 month ago

jhlegarreta commented 1 month ago

Bump CMake and checkout GitHub actions versions.

Fixes:

cxx-build-workflow / build-test-cxx (ubuntu-22.04)
The following actions uses Node.js version which is deprecated and will be forced to run on node20:
lukka/get-cmake@v3.24.2.
For more info:
https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/

and

python-build-workflow / build-macos-py (8)
The following actions uses Node.js version which is deprecated and will be forced to run on node20:
actions/checkout@v3.
For more info:
https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/

raised for example in: https://github.com/InsightSoftwareConsortium/ITKAnalyzeObjectMap/actions/runs/10012233814

jhlegarreta commented 1 month ago

There are a number of other warnings related to installing dependencies on the OS that we should address in the build referenced in the commit message: https://github.com/InsightSoftwareConsortium/ITKAnalyzeObjectMap/actions/runs/10012233814