john icon indicating copy to clipboard operation
john copied to clipboard

CI: GitHub is removing Ubuntu 20.04 LTS runners

Open solardiz opened this issue 10 months ago • 2 comments

A CI job has just failed with:

This is a scheduled Ubuntu 20.04 brownout. Ubuntu 20.04 LTS runner will be removed on 2025-04-01. For more details, see https://github.com/actions/runner-images/issues/11101

GitHub did also send us an email about these planned brownouts before. I don't know why GitHub likes to keep breaking things (an attempt to conserve resources?)

Looks like we'll need to either stop testing with older compiler versions or setup usage of external Docker container images or something.

solardiz avatar Mar 04 '25 17:03 solardiz

To raise awareness of the upcoming removal, THEY temporarily fail jobs using Ubuntu 20.04.

Today is a planned date for the brownouts. You have (almost) a month to decide what to do. But that's it.


Well, the Ops team needs to maintain versions of macOS, Ubuntu, ... and Windows, without the support of Canonical, Microsoft, ...

I personally love removing old things/OSes.

ghost avatar Mar 04 '25 17:03 ghost

Sure, I understand what's happening and am not surprised. I just think that their decision to remove old runners is silly (but maybe I don't know some underlying reasons) and I am unhappy about either needing to spend time on setting up an alternative or giving up on portability testing to older compilers.

solardiz avatar Mar 04 '25 17:03 solardiz