Deprecation of Ubuntu 20.04 and introduction of Ubuntu 24.04 as the new default starting February 23 #3380
helinanever
announced in
Announcements
Replies: 1 comment 1 reply
-
|
Flutter drive integration tests not working on linux machine from today (works as expected on mac), looks like chomedriver is missing, there is no informative log. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
To ensure that builds on Codemagic run with the highest level of reliability and security, we are deprecating Linux build machines running Ubuntu 20.04.
Starting February 23, 2026, build machines running Ubuntu 20.04 will be removed from the pool, and Ubuntu 24.04 will become the new default for Linux builds.
Up until the end-of-life (EOL) date for Ubuntu 20.04, we will be conducting several brownouts, during which builds will fail for users who have explicitly set this Ubuntu version in their
codemagic.yaml.Please read on to learn how this change may affect you and how to migrate.
Codemagic.yaml users
You are affected by this change if your workflow is configured to use the
linux_x2orlinux_x4instance type.If your workflow explicitly specifies
20.04as the Ubuntu version, your builds will fail during the brownouts and after the default machines are switched. See the brownout schedule below. We recommend upgrading the Ubuntu version in your workflows to24.04as soon as possible to avoid disruptions.If your workflow does not specify an Ubuntu version, your builds run on the default Linux machine. There will be no changes to your builds during the brownouts. However, starting from February 23, 2026, Linux builds will run on Ubuntu 24.04 by default.
Please note that you may need to make additional changes to your workflow if your builds rely on older versions of pre-installed software. We recommend comparing the Linux machine specifications in our documentation.
Flutter Workflow Editor users
Linux builds in the Flutter Workflow Editor always use the default Linux machine type. Currently, there is no option to select a specific Ubuntu version.
Your builds will continue to run on Ubuntu 20.04 machines until the default is switched. There will be no changes during the brownouts. Once Ubuntu 24.04 becomes the new default, all Linux builds will automatically run on that version.
Please note that you may need to make additional changes to your workflow if your builds rely on older versions of pre-installed software. We recommend comparing the Linux machine specifications in our documentation.
Brownout schedule and EOL
If you have any questions or concerns, please contact our customer support via the in-app chat widget.
Beta Was this translation helpful? Give feedback.
All reactions