Skip to content

Conversation

@filipecosta90
Copy link
Collaborator

@filipecosta90 filipecosta90 commented Nov 21, 2024

checkout change

Following the error in: https://github.com/RedisLabs/memtier_benchmark/actions/runs/11958405087/job/33340558967

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)

we can see in https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ node12 is deprectated and node16 as well.
We should bump checkout actions from v2 to v4 to solve this.

macos changes

According to https://github.com/actions/runner-images/blob/macos-14-arm64/20241119.509/images/macos/macos-14-arm64-Readme.md

[macOS] OpenSSL 1.1 will be removed and OpenSSL 3 will be the default for all macOS images from November 4, 2024

so we use macos-12 which does not have the deprecation notice and won't fail.

@filipecosta90 filipecosta90 changed the title Migrate checkout github action from v2 to v4. GH actions deprecation fixes: migrate checkout github action from v2 to v4 and [email protected] fixes. Nov 21, 2024
@filipecosta90 filipecosta90 changed the title GH actions deprecation fixes: migrate checkout github action from v2 to v4 and [email protected] fixes. GH actions deprecation fixes: migrate checkout github action from v2 to v4 and [email protected]/1.0 fixes. Nov 21, 2024
@filipecosta90 filipecosta90 merged commit 0fbf8b7 into master Nov 24, 2024
12 checks passed
@filipecosta90 filipecosta90 deleted the migrate.v2.v4.checkout branch November 24, 2024 18:14
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.

3 participants