Skip to content

Conversation

@rejected-l
Copy link

Node 24 compatibility: switch all jobs to actions/checkout@v5. Requires runner v2.327.1+. Pure maintenance, behavior unchanged.

Ref: https://github.com/actions/checkout/releases/tag/v5.0.0

@github-project-automation github-project-automation bot moved this to 📌 Triage in FilOz Aug 12, 2025
@rvagg
Copy link
Member

rvagg commented Aug 13, 2025

Unfortunately there's some weird interaction between actions/checkout and actions/upload-artifact: https://github.com/filecoin-project/lotus/actions/runs/16900001804/job/47877218093?pr=13250; I'm not sure what's going on there. But upload-artifact is still on node20: actions/upload-artifact#719; I don't think that explains this problem, but it does speak to how out of date it is.

@rejected-l
Copy link
Author

Hi @rvagg Should I use checkout@v5 only in jobs without upload-artifact and keep v4 where artifacts are used? That would avoid the interaction issue

@rvagg
Copy link
Member

rvagg commented Aug 13, 2025

no, a half job is worse than a full job. v5 doesn't buy us enough to be urgent and we should get to the bottom of why this isn't happy

@rejected-l rejected-l closed this Aug 13, 2025
@github-project-automation github-project-automation bot moved this from 📌 Triage to 🎉 Done in FilOz Aug 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

2 participants