Repository navigation
Conversation
GitHub moved ubuntu-latest to Ubuntu 26.04 starting 2026-10-19, and every Ruby job broke there before reaching repo code: - rugged 1.9.6 (needed by undercover) fails its native build at "checking for -lgit2" with "The compiler failed to generate an executable file" under GCC 15; rugged's own CI fails the same way on 26.04 (libgit2/rugged#1016). - ruby/setup-ruby has no Ruby 3.1 build for 26.04, since 3.1 does not compile with GCC 15 (ruby/setup-ruby#922). Neither is fixed by a newer setup-ruby: the failing jobs already ran v1.331.0. Name the runner image so CI stays on 24.04 until rugged builds on 26.04 and 3.1 leaves the matrix.
apiology
marked this pull request as ready for review
October 20, 2026 12:29
apiology
marked this pull request as draft
October 20, 2026 12:29
apiology
added a commit
that referenced
this pull request
Oct 21, 2026
Resolve the workflow conflicts by taking master, which now carries castwide#1436 for Ubuntu 26.04 runners, so the #217 runner pin is no longer needed here. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wo4FerFK9aaxrGrmVE9ncZ
apiology
added a commit
that referenced
this pull request
Oct 21, 2026
Take master workflow files: castwide#1436 supersedes the ubuntu-24.04 runner pin merged in from #217.
apiology
added a commit
that referenced
this pull request
Oct 21, 2026
Resolve the workflow conflicts by taking master, which now carries castwide#1436 for Ubuntu 26.04 runners, so the #217 runner pin is no longer needed here. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wo4FerFK9aaxrGrmVE9ncZ
apiology
added a commit
that referenced
this pull request
Oct 21, 2026
Take master workflow files: castwide#1436 supersedes the ubuntu-24.04 runner pin merged in from #217.
apiology
added a commit
that referenced
this pull request
Oct 21, 2026
Resolve the workflow conflicts by taking master, which now carries castwide#1436 for Ubuntu 26.04 runners, so the #217 runner pin is no longer needed here. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wo4FerFK9aaxrGrmVE9ncZ
apiology
added a commit
that referenced
this pull request
Oct 25, 2026
Take master workflow files: castwide#1436 supersedes the ubuntu-24.04 runner pin merged in from #217.
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.
Title: [regression fix] Run CI on ubuntu-24.04 instead of ubuntu-latest
Claude: This PR was written by Claude Code on behalf of @apiology.
Problem:
Since
ubuntu-latestbecame Ubuntu 26.04, CI fails before running any repo code:Every Ruby check fails on every PR, whatever it changes.
Solution:
Name
ubuntu-24.04as the runner for every job, where all of these jobs passed on 2026-10-19.Not done instead:
ruby/setup-ruby: the failing jobs already ranv1= v1.331.0, the latest release.Moving to 26.04 can follow once rugged builds there and 3.1 leaves the matrix.