ci: mark osx-x86_64 smoke leg experimental (macos-13 runner deprecated)#65
Merged
Conversation
macos-13 is the only free x86_64 macOS runner; GitHub is deprecating it and the pool is frequently exhausted (job waited 24h for a runner on 2026-07-06). Mark experimental so an unavailable runner does not cancel the whole smoke workflow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
macos-13 is deprecated and the runner pool is exhausted. No free x86_64 macOS runner exists to replace it. Drop the leg entirely rather than keeping a perpetually-stuck experimental entry. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Drop macos-13 (osx-x86_64): runner deprecated, pool exhausted - Add eclipse-temurin:25-jdk-bookworm (Debian 12, glibc 2.36) x86_64+aarch64 - Add amazoncorretto:25-al2023 (Amazon Linux 2023 / RHEL-like, glibc 2.34) x86_64+aarch64 - All container legs are experimental (non-gating probes) - Replace hardcoded '(musl)' job-name suffix with matrix.label field so each container leg shows its own distro tag in the UI Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.
Problem
The weekly release smoke test timed out on 2026-07-06 because the
macos-13runner (osx-x86_64leg) never became available. GitHub is deprecatingmacos-13and the runner pool is frequently exhausted — the job sat waiting for 24 hours before GitHub cancelled it.All newer macOS runners (
macos-14,macos-15,macos-latest) are ARM64 only, so there is no free drop-in replacement for an x86_64 macOS runner.Fix
Mark the
osx-x86_64matrix entry asexperimental: true(same treatment as the musl legs). If amacos-13runner is available, the test still runs and we get signal; if not, the workflow completes instead of hanging for 24 hours.Test plan
workflow_dispatchrun to confirm the workflow completes even ifosx-x86_64is skipped/fails🤖 Generated with Claude Code