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

[ci] Build Linux release binaries on Ubuntu 22.04 #3257

Merged
merged 2 commits into from
Jan 8, 2025

Conversation

fhanau
Copy link
Collaborator

@fhanau fhanau commented Dec 18, 2024

Mainline support for Ubuntu 20.04 ended in September and it is deprecated on GitHub actions starting February 2025. Accordingly, we should build on 22.04 instead, meaning that the two latest LTS releases will continue to be supported. Since 22.04 uses glibc 2.35, the new release will no longer work on systems using a lower glibc version, including Debian Bullseye (mainline support ended in August). Update README.md to reflect this.

CC @penalosa in case this proposed change has any impact on wrangler

@fhanau fhanau requested a review from penalosa December 18, 2024 17:27
@fhanau fhanau requested review from a team as code owners December 18, 2024 17:27
@fhanau
Copy link
Collaborator Author

fhanau commented Dec 18, 2024

  • Merge this in January – this gives Ubuntu 20.04/Debian Bullseye users a bit more time to transition but is still before Feb 1 when the 20.04 runner is deprecated and brownouts may begin.

@fhanau
Copy link
Collaborator Author

fhanau commented Dec 18, 2024

Looks like the required CI runners will also need to be updated for this to work.

@fhanau fhanau force-pushed the felix/ci-ubuntu-2204 branch from 60b67a4 to cf3c1a2 Compare January 8, 2025 16:18
Mainline support for Ubuntu 20.04 ended in September and it is deprecated on
GitHub actions starting February 2025. Accordingly, we should build on 22.04
instead, meaning that the two latest LTS releases will continue to be supported.
Since 22.04 uses glibc 2.35, the new release will no longer work on systems
using a lower glibc version, including Debian Bullseye (mainline support ended
in August). Update README.md to reflect this.
@fhanau fhanau force-pushed the felix/ci-ubuntu-2204 branch from cf3c1a2 to 60b2ba9 Compare January 8, 2025 17:33
This is excessively flaky in CI, we hope to re-enable it later.
@danlapid danlapid merged commit 9bc5f08 into main Jan 8, 2025
15 checks passed
@danlapid danlapid deleted the felix/ci-ubuntu-2204 branch January 8, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants