-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
Breaking changes
See ruby/setup-ruby#98 for context and why I'm opening an issue here.
The change is this: ruby/setup-ruby#810
Concretely, instead of being at
https://github.com/ruby/ruby-builder/releases/download/toolcache/ruby-3.4.6-ubuntu-24.04.tar.gz
(part of https://github.com/ruby/ruby-builder/releases/tag/toolcache)
it's now at
https://github.com/ruby/ruby-builder/releases/download/ruby-3.4.6/ruby-3.4.6-ubuntu-24.04-x64.tar.gz
(part of https://github.com/ruby/ruby-builder/releases/tag/ruby-3.4.6)
Note the platform naming also changed so that it always include the architecture and never -latest
.
Target date
It's all done now, the old https://github.com/ruby/ruby-builder/releases/download/toolcache release will remain available for some time.
The motivation for the changes
We reached the limit of 1000 assets per release with the old approach, so now we do something similar to https://github.com/actions/python-versions
Possible impact
From a quick search I can find https://github.com/search?q=repo%3Aactions%2Frunner-images%20ruby-builder&type=code
Those should be updated, I can make a PR.
Platforms affected
- Azure DevOps
- GitHub Actions
Runner images affected
- Ubuntu 22.04
- Ubuntu 24.04
- macOS 13
- macOS 13 Arm64
- macOS 14
- macOS 14 Arm64
- macOS 15
- macOS 15 Arm64
- macOS 26 Arm64
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
Mitigation ways
n/a