Pin Linux CI runners to ubuntu-24.04 - #5899
Conversation
GitHub is moving the ubuntu-latest label to the Ubuntu 26 image between 2026-10-19 and 2026-11-19. Several jobs depend on the exact image (apt package names, the desktop session, and the font metrics behind the fidelity screenshot baselines), so pin to 24.04 until 26 is validated. Matrix values and the starter-canary artifact name that is derived from matrix.os are renamed together so the report lookup keeps matching. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
62efee3 to
eb110a1
Compare
|
Compared 12 screenshots: 12 matched. |
|
Developer Guide build artifacts are available for download from this workflow run:
Developer Guide quality checks: |
Native fidelity (Android, Material 3)54 pairs compared -- median 95.6%, worst 91.3% ( Distribution --
Geometry vs native (bbox offset / size ratio / center offset / corner radius) -- gated separately from the visual score
Side-by-side comparisons (worst first)
|
|
Compared 172 screenshots: 172 matched. Benchmark ResultsDetailed Performance Metrics
|
Cloudflare Preview
|
|
Compared 172 screenshots: 172 matched. Benchmark ResultsDetailed Performance Metrics
|
Native fidelity (ios-27-metal)68 pairs compared -- median 94.6%, worst 73.5% ( Distribution --
Geometry vs native (bbox offset / size ratio / center offset / corner radius) -- gated separately from the visual score
Side-by-side comparisons (worst first)
|
|
Compared 172 screenshots: 172 matched. Benchmark ResultsDetailed Performance Metrics
|
|
Compared 157 screenshots: 157 matched. Native Android coverage
✅ Native Android screenshot tests passed. Native Android coverage
Benchmark ResultsDetailed Performance Metrics
|
✅ Continuous Quality ReportTest & Coverage
Static Analysis
Generated automatically by the PR CI workflow. |
|
Compared 193 screenshots: 193 matched. |
|
Compared 172 screenshots: 172 matched. |
|
Compared 172 screenshots: 172 matched. |
✅ ByteCodeTranslator Quality ReportTest & Coverage
Benchmark Results
Static Analysis
Generated automatically by the PR CI workflow. |
Native fidelity (iOS Modern, Metal)68 pairs compared -- median 95.0%, worst 83.5% ( Distribution --
Geometry vs native (bbox offset / size ratio / center offset / corner radius) -- gated separately from the visual score
Side-by-side comparisons (worst first)
|
android-actions/setup-android@v3 installs `tools` by default, which cmdline-tools 16.0 on the current ubuntu-24.04 image no longer offers, so the setup step fails before the job starts. Install platform-tools only; the following step installs the platform and build-tools explicitly. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>




















































































































































































































































































































































































GitHub will migrate the
ubuntu-latestlabel to the Ubuntu 26 image between 2026-10-19 and 2026-11-19. This pins every tracked workflow toubuntu-24.04(supported for another two years) until the jobs are validated on 26..github/workflows/.javase-cef-ffmpeg-smoke,linux-browser-link,linux-build-run,parparvm-parallel-mark,starter-canary,starter-launchers) and the runner chosen in a script for thescripts-fidelity-desktopgnome leg, whose screenshot baselines depend on the runner's fonts.starter-canaryreads its report artifact bycanary-${{ matrix.os }}; theread(...)lookup is renamed in step.ubuntu-24.04instead ofubuntu-latest. There are no required status checks on master, so no check names need updating.Not changed:
macos-latest/windows-latest, the vendored PaperMod theme's workflow, and the sample workflow in the initializr skill docs (that runner is the user project's choice).🤖 Generated with Claude Code