actions / runner-images

GitHub Actions runner images
MIT License
9.17k stars 2.84k forks source link

[Ubuntu] ubuntu-toolchain-r/test repository will be removed from images on May 13 #9679

Closed mikhailkoliada closed 1 day ago

mikhailkoliada commented 1 month ago

Breaking changes

The ubuntu-toolchain-r/test PPA will be removed from Ubuntu images.

Target date

The images rollout process will start on May 13 and take 3-4 days.

The motivation for the changes

We work towards reducing the number of third-party repositories used in the images generation process in order to provide better security and compatibility of Ubuntu runners.

Possible impact

if your pipelines or workflows depend on the packages installed from this repository, they can become broken, this will also impact you, if your project is using GCC-13, as this version is currently not available in the LTS repositories of Ubuntu.

Platforms affected

Runner images affected

Mitigation ways

The repository can still be added manually in runtime by calling to following commands:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get update -y
mikhailkoliada commented 1 day ago

Deployed

haampie commented 1 day ago

This breaks all cached binaries compiled with any version of clang++ and g++-13.

higaski commented 19 hours ago

In times where people go like npm install the entire fucking universe inside their CI this decision seems questionable.