Closed runesoerensen closed 5 months ago
It made more sense to move over to a new branch than to try to replay main on top of this. I am doing the work over at https://github.com/heroku/buildpacks-ruby/pull/284. I want to be mindful to not delete this branch until heroku/ruby
has heroku-24 support on main and a release as I know some might be using this branch from git.
as I know some might be using this branch from git.
The buildpack can't be used directly from a branch since it would need compiling. The only other scenario is where someone might be using a shared crate, but this PR doesn't touch shared code.
I've merged #284. I've queued up a major release GHA (since there's something marked as CHANGED due to the lifecycle requirement changing).
Resolved by #284.
This PR adds support for heroku-24 including downloading arch specific Ruby binaries depending on the current host architecture.
The cache isn't currently invalidated if the host architecture changes.