Skip to content

Conversation

@MikeMcQuaid
Copy link
Member

Reverts #20836

Let's give this another go and I'll try to actually make a change to attempt a fix here.

Copilot AI review requested due to automatic review settings November 13, 2025 14:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates Homebrew's Portable Ruby from version 3.4.5 to 3.4.7, reverting a previous PR and implementing URL path changes for the portable Ruby distribution.

  • Updates Portable Ruby version from 3.4.5 to 3.4.7 across all platforms
  • Changes the GitHub Container Registry URL path from homebrew/portable-ruby/portable-ruby to homebrew/core/portable-ruby
  • Removes the GitHub releases fallback URL

Reviewed Changes

Copilot reviewed 1 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Library/Homebrew/vendor/portable-ruby-version Updates version number to 3.4.7
Library/Homebrew/vendor/portable-ruby-x86_64-linux Updates SHA hash for x86_64 Linux build
Library/Homebrew/vendor/portable-ruby-x86_64-darwin Updates SHA hash and TAG (el_capitan → catalina) for x86_64 macOS build
Library/Homebrew/vendor/portable-ruby-arm64-linux Updates SHA hash for ARM64 Linux build
Library/Homebrew/vendor/portable-ruby-arm64-darwin Updates SHA hash for ARM64 macOS build
Library/Homebrew/cmd/vendor-install.sh Updates GHCR URL path and removes GitHub releases fallback
Library/Homebrew/Gemfile.lock Updates Ruby version to 3.4.7p58 for consistency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@p-linnane p-linnane added this pull request to the merge queue Nov 13, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 13, 2025
@MikeMcQuaid
Copy link
Member Author

@p-linnane will push a fix here before retrying

@MikeMcQuaid MikeMcQuaid force-pushed the revert-20836-revert-20833-portable-ruby-3.4.7 branch from bd4eb35 to d1b0a68 Compare November 13, 2025 16:44
@MikeMcQuaid
Copy link
Member Author

Maintainers: if/when this is merged: please try to fix forward instead of reverting. I would really like us to get ruby/zlib#109 sorted so we can ship new Ruby versions again. If there's a Ruby critical vulnerability then we need the ability to upgrade.

We've been getting regular but racey errors when installing Bundler
inside Ruby. Also, it shouldn't ever be needed with Portable Ruby as
we always vendor Bundler there.

Move the relevant logic into Bash and add various fast developer-only
checks to ensure that Portable Ruby is installed correctly so we can
fix things in CI before they end up putting weird configurations onto
users.
Copilot AI review requested due to automatic review settings November 13, 2025 17:52
@MikeMcQuaid MikeMcQuaid force-pushed the revert-20836-revert-20833-portable-ruby-3.4.7 branch from d1b0a68 to d562e44 Compare November 13, 2025 17:52
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 6 out of 12 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MikeMcQuaid MikeMcQuaid added this pull request to the merge queue Nov 13, 2025
Merged via the queue into main with commit 60fa368 Nov 13, 2025
44 checks passed
@MikeMcQuaid MikeMcQuaid deleted the revert-20836-revert-20833-portable-ruby-3.4.7 branch November 13, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants