Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Ubuntu 20.04 Actions runner image will begin deprecation on 2025-02-01 and will be fully unsupported by 2025-04-01 #11101

Open
3 of 14 tasks
gdryke opened this issue Dec 5, 2024 · 10 comments

Comments

@gdryke
Copy link

gdryke commented Dec 5, 2024

Breaking changes

We will soon start the deprecation process for Ubuntu 20.04. While the image is being deprecated, you may experience longer queue times during peak usage hours. Deprecation will begin on 2025-02-01 and the image will be fully unsupported by 2025-04-01.

To raise awareness of the upcoming removal, we will temporarily fail jobs using Ubuntu 20.04. Builds that are scheduled to run during the brownout periods will fail. The brownouts are scheduled for the following dates and times:

GitHub Actions\Azure DevOps::

  • March 4 14:00 UTC – 22:00 UTC
  • March 11 13:00 UTC – 21:00 UTC
  • March 18 13:00 UTC – 21:00 UTC
  • March 25 13:00 UTC – 21:00 UTC

Target date

2025-04-01

The motivation for the changes

We maintain the latest two stable versions of any given OS version. Ubuntu 24.04 is going GA on 2025-02-01 so we start deprecating the oldest image at that time.

Possible impact

Workflows using the ubuntu-20.04 image label should be updated to ubuntu-latest, ubuntu-22.04, ubuntu-24.04 .

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022

Mitigation ways

N/A

@erik-bershel erik-bershel pinned this issue Dec 5, 2024
ChillerDragon added a commit to ChillerDragon/ddnet that referenced this issue Dec 10, 2024
simplify build action by removing cmake path which is no longer needed

ubuntu-latest will slowly become ubuntu 24 actions/runner-images#10636
and ubuntu-20 will be deprecated actions/runner-images#11101
@AlexSkrypnyk
Copy link

AlexSkrypnyk commented Dec 16, 2024

Could you please use ISO standard for dates. It is not clear what this is 2025-04-01 - April or Jan?

@rtiangha
Copy link

That is ISO 8601.

https://www.iso.org/iso-8601-date-and-time-format.html

@AlexSkrypnyk
Copy link

This does not #10721
The confusion is real. It should not be a puzzle for a community to decipher the public announcements.

@rtiangha
Copy link

Then maybe post the ISO complaint under the right issue? The dates in this issue's description are correct.

@lonex-branch
Copy link

I assume this only affects GitHub-hosted runner. Can i ask a related question about ubuntu 20.04 upgrade to the self-hosted runner? As long as we keep our runner API by integrating the latest release from the actions/runner project, to what point we need to start worrying about the OS version of the self-hosted runner that requires a needed upgrade?

cfergeau added a commit to cfergeau/gvisor-tap-vsock that referenced this issue Jan 10, 2025
This reverts commit 2959505.
We prefer to stick with older ubuntu releases for building because of
containers#256
The issue with qemu with ubuntu 20.04 was fixed with
containers@fe7285a8a6a

Ubuntu 20.04 will be EOL'ed in April and the runner images will also go
away so we'll need to revisit this:
actions/runner-images#11101

Some options are to switch to Ubuntu 22.04 for our builds, or to look
into having pure go builds or statically linked builds, ...

Signed-off-by: Christophe Fergeau <[email protected]>
cfergeau added a commit to cfergeau/gvisor-tap-vsock that referenced this issue Jan 10, 2025
This reverts commit 2959505.
We prefer to stick with older ubuntu releases for building because of
containers#256
The issue with qemu with ubuntu 20.04 was fixed with
containers@fe7285a8a6a

Ubuntu 20.04 will be EOL'ed in April and the runner images will also go
away so we'll need to revisit this:
actions/runner-images#11101

Some options are to switch to Ubuntu 22.04 for our builds, or to look
into having pure go builds or statically linked builds, ...

Signed-off-by: Christophe Fergeau <[email protected]>
rjeffman added a commit to rjeffman/ansible-freeipa that referenced this issue Jan 13, 2025
Current upstream hosts use Ubuntu 20.04 images which will be fully
unsupported by 2025-04-01.

Update runners to use Ubuntu 24.04.

See: actions/runner-images#11101

Signed-off-by: Rafael Guterres Jeffman <[email protected]>
IvanNardi added a commit to IvanNardi/nDPI that referenced this issue Jan 17, 2025
This Ubuntu version is going to be deprecated.
See: actions/runner-images#11101
matiasgarciaisaia added a commit to instedd/verboice that referenced this issue Feb 21, 2025
lucasmrod added a commit to fleetdm/fleet that referenced this issue Feb 21, 2025
…26466)

> We will soon start the deprecation process for Ubuntu 20.04. While the
image is being deprecated, you may experience longer queue times during
peak usage hours. Deprecation will begin on 2025-02-01 and the image
will be fully unsupported by 2025-04-01.

From actions/runner-images#11101.

![Screenshot 2025-02-19 at 4 39
10 PM](https://github.com/user-attachments/assets/803e8ed3-31b0-4221-9d29-446a0d305567)
radioactiveman added a commit to radioactiveman/audacious that referenced this issue Feb 21, 2025
GitHub has deprecated the runner image and will remove it in April.

See also: actions/runner-images#11101
maru-ava added a commit to ava-labs/avalanchego that referenced this issue Feb 21, 2025
Ubuntu 20.04 is in the process of being [deprecated for github
actions](actions/runner-images#11101) and
will be fully unsupported by 2025-04-01.
maru-ava added a commit to ava-labs/avalanchego that referenced this issue Feb 21, 2025
Ubuntu 20.04 is in the process of being [deprecated for github
actions](actions/runner-images#11101) and
will be fully unsupported by 2025-04-01.
radioactiveman added a commit to audacious-media-player/audacious that referenced this issue Feb 22, 2025
GitHub has deprecated the runner image and will remove it in April.

See also: actions/runner-images#11101
radioactiveman added a commit to audacious-media-player/audacious-plugins that referenced this issue Feb 22, 2025
GitHub has deprecated the runner image and will remove it in April.

See also: actions/runner-images#11101
tyvsmith pushed a commit to uber/okbuck that referenced this issue Feb 22, 2025
* Update actions used in GitHub Actions workflows

- Update the runner image to `ubuntu-24.04`. `ubuntu-20.04` is now deprecated: actions/runner-images#11101
- Update `actions/checkout` to v4.
- Update `actions/setup-java` to v4 and set the distribution to `temurin`.

* Remove rxPermissions dependency

* Remove XLog dependency

* Use Python 3.8
rowan-walsh added a commit to rowan-walsh/dateutil that referenced this issue Feb 22, 2025
This preempts CI failures from the ubuntu-20.04 runners being deprecated
after 2025-04-01: actions/runner-images#11101.
rowan-walsh added a commit to rowan-walsh/dateutil that referenced this issue Feb 22, 2025
This preempts CI failures from the ubuntu-20.04 runners being deprecated
after 2025-04-01: actions/runner-images#11101.
lessthnthree pushed a commit to effigy-se/effigy that referenced this issue Feb 23, 2025
Github's nuking this runner next month.
Not tested, it's not as if this works rn anyway.

actions/runner-images#11101
ctapmex added a commit to ctapmex/far2l that referenced this issue Feb 23, 2025
The Ubuntu 20.04 Actions runner image will begin deprecation on 2025-02-01 and will be fully unsupported by 2025-04-01 actions/runner-images#11101
ctapmex added a commit to ctapmex/far2l that referenced this issue Feb 23, 2025
The Ubuntu 20.04 Actions runner image will begin deprecation on 2025-02-01 and will be fully unsupported by 2025-04-01 actions/runner-images#11101
rdipardo added a commit to rdipardo/vim-cpywrite that referenced this issue Feb 23, 2025
msgilligan added a commit to msgilligan/sparrow that referenced this issue Feb 23, 2025
ubuntu-20.04 is deprecated as of 2025-02-01. Brownouts are coming soon,
and the image will be completely removed by 2025-04-01.

See: actions/runner-images#11101
The-Compiler added a commit to qutebrowser/qutebrowser that referenced this issue Feb 23, 2025
Avoid deprecated Ubuntu 20.04 which will be unsupported in April:
actions/runner-images#11101

For Qt 6.8 and auxiliary jobs (linters etc.), switch from 22.04 to 24.04.
rowan-walsh added a commit to rowan-walsh/dateutil that referenced this issue Feb 24, 2025
- Rearrange test matrix: removed exclude section and moved special cases
  (older versions) as include entries.
- Switch to macos-13 runners for 3.5-3.7 since macos-12 is no longer
  available.
- Fix issue with latest codecov action not working on intel macos
  runners.
- Remove ubuntu-20.04 runners since these are being deprecated soon:
  actions/runner-images#11101. Instead, test
  older python versions in python:x.y containers.
rowan-walsh added a commit to rowan-walsh/dateutil that referenced this issue Feb 24, 2025
- Rearrange test matrix: removed exclude section and moved special cases
  (older versions) as include entries.
- Switch to macos-13 runners for 3.5-3.7 since macos-12 is no longer
  available.
- Fix issue with latest codecov action not working on intel macos
  runners.
- Remove ubuntu-20.04 runners since these are being deprecated soon:
  actions/runner-images#11101. Instead, test
  older python versions in python:x.y containers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants