Repository navigation
Conversation
PDavid
force-pushed
the
ZOOKEEPER-5116
branch
from
November 3, 2026 08:29
de80e21 to
e524314
Compare
Playwright's bundled browsers are compiled against ICU 74 which is not available on Ubuntu 26.04 (the current ubuntu-latest). Pin the runner to ubuntu-24.04 where the required system libraries (libicudata.so.74, libicui18n.so.74, libicuuc.so.74, libxml2.so.2) are available. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
PDavid
force-pushed
the
ZOOKEEPER-5116
branch
from
November 3, 2026 08:45
e524314 to
5ecca01
Compare
Contributor
|
Thanks David, LGTM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pin website CI runner to ubuntu-24.04
Playwright's bundled browsers are compiled against ICU 74 which is
not available on Ubuntu 26.04 (the current ubuntu-latest). Pin the
runner to ubuntu-24.04 where the required system libraries
(libicudata.so.74, libicui18n.so.74, libicuuc.so.74, libxml2.so.2)
are available.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Pin CI build runner to ubuntu-24.04
The newer GCC on Ubuntu 26.04 is stricter about strchr() returning const char* when given a const char* input (aligning with C23 semantics), which triggers -Werror=discarded-qualifiers.
About runner pinning
Ubuntu 24.04 LTS reaches end of life in April 2029, but GitHub typically drops runner images ~6 months after EOL, so realistically mid-to-late 2029.
For the website the longer-term fix is upgrading Playwright to a version that supports the newer Ubuntu (and its ICU version). Worth revisiting when Playwright releases support for 26.04, at which point you can switch back to ubuntu-latest.
Use newer actions/cache version
To be consistent with other usages of cache action.