Closed agalbachicar closed 5 months ago
Making use of the occasion to update other actions as well:
Curiously, all workflows using the manylinux image failed. That is related to a glibc library version installed in the image which collides with a node dependency required by actions/checkout@v4. Seems like sticking to v3 for now is the only way moving forward.
In particular, the manylinux image has glibc-2.17-326.el7_9.x86_64 and the requirement is for glibc 2.25+.
Curiously, all workflows using the manylinux image failed. That is related to a glibc library version installed in the image which collides with a node dependency required by actions/checkout@v4. Seems like sticking to v3 for now is the only way moving forward.
In particular, the manylinux image has glibc-2.17-326.el7_9.x86_64 and the requirement is for glibc 2.25+.
Until November 30, 2024 we are ok: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
Desired behavior
Most of the actions/checkout, actions/upload-artifact and alike components are pinned to the latest v3 version. We need to move to v4 to avoid deprecation warnings related to Node.js.
Alternatives considered
N/A
Implementation suggestion
N/A
Additional context
See https://github.com/maliput/maliput_py/actions/runs/7782058733 for example.
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
Due date: 2024/06/30