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

Upgrade the deprecated ubuntu-20 builders in CI #2216

Open
15 tasks
jpraynaud opened this issue Jan 13, 2025 · 0 comments
Open
15 tasks

Upgrade the deprecated ubuntu-20 builders in CI #2216

jpraynaud opened this issue Jan 13, 2025 · 0 comments
Labels

Comments

@jpraynaud
Copy link
Member

Why

GitHub runners ubuntu-20 will be deprecated on 02/01/25 and removed on 04/01/2025 (as explained in actions/runner-images#11101). This means that we will not be able to support the Glibc 2.31 in the pre-built binaries, and that the minimum supported version will be 2.35.

What

We want to properly handle the transition with our users by announcing the modification in advance and proceed to the upgrade to unbuntu-22+ runners for the CI.

How

  • Mid January:
    • Update the Linux Requirements section of the release notes to announce the upcoming deprecation and removal
    • Update the Linux Requirements in the website and READMEs
    • Discord announcement
    • Slack announcements
    • Create a new Dev blog post
    • Update the one line installer to display a warning (automatically if possible, or for Linux users only)
    • Update all the ubuntu-22 to ubuntu-24
  • Mid February:
    • Bump the runner used to build binaries for Linux to ubuntu-22
    • Grace period with no new distribution for 2 weeks
    • Discord announcement
    • Slack announcements
    • Update the one line installer to display a warning (automatically if possible, or for Linux users only)
    • Update Dev blog post
@jpraynaud jpraynaud added the CI/CD 🏭 CI/CD label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant