-
Notifications
You must be signed in to change notification settings - Fork 12
Description
GitHub is in the process of phasing out support for Ubuntu 20.04 in GitHub Actions. Their policy is that the two most recent versions of stable Ubuntu releases are available, and since Ubuntu 24.04 just became Generally Available, GitHub has now initiated their wind-down of support for it.
For us, this means two things:
- We'll need to move our testing actions to use Ubuntu 22.04.
- We'll need to explore options for getting our release action, generated by
dist, to use 22.04.
The first one is easy; we can introduce an experimental new action that runs on Ubuntu 22.04, run that in parallel as a non-PR-blocking step, and when we're confident, remove 20.04 and just use 22.04.
The second one is harder. The release action is generated by dist, and during CI runs dist validates that we haven't edited it and errors out if we have. This means we need dist to generate an action with 22.04 instead of 20.04. There may be an option to configure that, or they may already be working on it. I haven't checked yet.
We do want both the release and testing actions to be in sync, so we can feel confident we won't hit surprise issues during release CI because of a platform inconsistency.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status