Pin io-event to 1.14.0 in rack-conform CI to workaround compilation failure#3817
Merged
nateberkopec merged 1 commit intomainfrom Nov 16, 2025
Merged
Pin io-event to 1.14.0 in rack-conform CI to workaround compilation failure#3817nateberkopec merged 1 commit intomainfrom
nateberkopec merged 1 commit intomainfrom
Conversation
…ailure The io-event 1.14.1 gem has corrupted C source files containing git diff markers, causing compilation failures on Ruby head. This pins the version to 1.14.0 in the rack-conform workflow until the issue is resolved. See: socketry/io-event@903522e 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
nateberkopec
commented
Nov 16, 2025
| DST="gem 'puma', git: 'https://github.com/$GITHUB_REPOSITORY.git', ref: '$GITHUB_SHA'" | ||
| sed -i "s#$SRC#$DST#" gems/puma-head-rack-v3.rb | ||
| # pin io-event to 1.14.0 to workaround compilation issue in 1.14.1 | ||
| echo "gem 'io-event', '1.14.0'" >> gems/puma-head-rack-v3.rb |
Member
Author
There was a problem hiding this comment.
Very weird Claude, but since this is a temporary workaround we'll remove 🤷
Contributor
|
I will fix it now, lol, not sure how this happened. |
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.
Summary
This PR pins
io-eventto version 1.14.0 in the rack-conform CI workflow to work around a compilation failure on Ruby head.Problem
The rack-conform CI is failing on Ruby head with compilation errors in
io-event1.14.1:This is caused by git diff markers accidentally left in the C source code in io-event 1.14.1.
Solution
Pin
io-eventto 1.14.0 in the rack-conform workflow until this is fixed upstream.Reference
cc @ioquatix - the io-event 1.14.1 gem appears to have corrupted C source files with git diff markers.
🤖 Generated with Claude Code