Benoit Daloze
97b3338466
Mention all maintainers in check-new-windows-versions for consistency
2026-03-17 20:33:23 +01:00
dependabot[bot]
2a50164d0e
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 10:58:15 +01:00
Benoit Daloze
14a4f5d1cc
looks -> is
2026-02-03 10:47:16 +01:00
Benoit Daloze
67178a2693
Improve the automated PR description
2026-02-02 19:36:35 +01:00
Benoit Daloze
ede5b7227f
Shorten workflow name
2026-02-02 17:00:21 +01:00
Benoit Daloze
c7aa9f4008
Move check-new-windows-versions.yml workflow from ruby/ruby-builder to ruby/setup-ruby
2026-02-02 16:57:38 +01:00
Benoit Daloze
757ecf59ea
Give a proper name to CI jobs checking generated files
2026-01-13 11:06:41 +01:00
なつき
b939495830
Add restriction and validation for download urls
2026-01-13 11:06:41 +01:00
Benoit Daloze
5dd816ae01
Tweaks for the generated CI matrix
2026-01-07 22:30:14 +01:00
なつき
c2f29a7833
Generate test matrix dynamically
2026-01-07 22:27:00 +01:00
なつき
be19563477
Test ruby 4.0 on windows
2026-01-06 23:59:42 +01:00
Benoit Daloze
b90be12699
Rename 3.4-asan to asan-release
...
* And it is currently based on the latest release, that is 4.0.0.
2026-01-05 18:59:19 +01:00
Benoit Daloze
4c24fa5ec0
Set BUNDLER_VERSION whenever we know which version to use
...
* Fixes https://github.com/ruby/setup-ruby/issues/845
2025-12-31 23:13:45 +01:00
Benoit Daloze
5f8a775744
macos-13 is gone
2025-12-11 22:51:44 +01:00
dependabot[bot]
30a6546035
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-11 22:47:42 +01:00
Benoit Daloze
8aeb6ff803
Test Ruby 4.0 previews
2025-11-17 15:27:57 +01:00
Benoit Daloze
a16e0e6641
Test on macos-15-intel too
...
* Fixes https://github.com/ruby/setup-ruby/issues/814
2025-10-03 15:02:50 +02:00
Chad Wilson
1dc7956827
Test on JRuby 9.4 as well as 10.0
2025-09-20 21:59:29 +02:00
Chad Wilson
b8714f777a
Revert "Skip test failing on JRuby on Windows"
...
This reverts commit f2f42b7848 .
2025-09-20 21:59:29 +02:00
Benoit Daloze
4df093a946
Revert "chore: add setup-node for lint job"
...
This reverts commit 866b91cc02 .
2025-09-20 21:54:20 +02:00
Rui Chen
866b91cc02
chore: add setup-node for lint job
...
Signed-off-by: Rui Chen <rui@chenrui.dev >
2025-09-18 22:00:12 +02:00
Benoit Daloze
805f878062
Remove failing test
2025-08-30 13:54:52 +02:00
なつき
efbf473cab
Add JRuby for Windows on Arm
2025-08-20 11:11:28 +02:00
dependabot[bot]
3c08d92a33
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 03:15:35 +00:00
Jason Frey
ba9e71c195
Add printing of the lockfile after installation
...
Closes #783
2025-07-26 10:58:48 +02:00
Benoit Daloze
a4f8389190
Remove windows-2019 support
...
* See https://github.com/actions/runner-images/issues/12045
2025-07-15 22:28:17 +02:00
なつき
a8713082c2
Rewrite ruby/setup-msys2-gcc
2025-05-16 14:21:30 +02:00
Benoit Daloze
afda160499
Improve exclude reasons
2025-04-26 12:52:51 +02:00
なつき
dffc446db9
Support windows-11-arm
2025-04-26 12:43:27 +02:00
Benoit Daloze
72002957a7
Update to Rails 7.2 and 8 in tests
...
* Rails <= 6 has a known issue with logger and the workaround causes CI failures:
https://github.com/ruby/setup-ruby/actions/runs/14641011806/job/41083255632
2025-04-24 16:28:30 +02:00
Benoit Daloze
bc1d550354
Update testFixedBundlerVersionForOldRuby to 2.3 since 2.2 is known to be broken with recent C compilers
...
* See https://github.com/ruby/setup-ruby/issues/496
2025-04-24 13:55:27 +02:00
Benoit Daloze
fc67f6de0a
Update remaining 20.04 tests to 22.04
2025-04-18 16:35:22 +08:00
Benoit Daloze
5ea2b47b47
Stop testing on ubuntu-20.04 since it's gone
2025-04-18 15:49:38 +08:00
Benoit Daloze
bbda85882f
Fix .tool-versions and mise.toml tests
2025-03-11 12:24:54 +01:00
Benoit Daloze
30755d8bf4
Cleanup matching for .tool-versions and mise and add tests for .ruby-version and .tool-versions
2025-03-11 12:16:17 +01:00
Ivo Anjo
04c2e2b8e8
Expose 3.4-asan Ruby builds from ruby-dev-builder
...
**What does this PR do?**
This PR provides the final piece of the puzzle to fix #682 : now that
ruby-dev-builder is building `3.4-asan` Rubies since
https://github.com/ruby/ruby-dev-builder/pull/15 , we can make them
available for use.
**Motivation:**
At Datadog, we're using ASan builds to check for issues
[in our library](https://github.com/datadog/dd-trace-rb ),
and having a `3.4-asan` build improves the experience of having
these checks be a required CI step. Using the ASan builds built from
ruby-head means our CI could break because of unrelated issues/changes
from ruby-head.
**Additional Notes:**
`yarn` was trying really hard to update a bunch of things, which
generated A LOT of diff noise. I've manually pared them down just
to the actual changes related to adding the new variant so the
diff makes a bit more sense.
**How to test the change?**
I've already tested this in
https://github.com/DataDog/dd-trace-rb/actions/runs/13392865620/job/37696781848
and it seems to be working fine!
2025-02-24 22:02:53 +01:00
Benoit Daloze
f2f42b7848
Skip test failing on JRuby on Windows
...
* See https://github.com/jruby/jruby/issues/8623
2025-02-12 12:08:15 +01:00
Benoit Daloze
fbaef13682
Add support for ubuntu-22.04-arm64 and ubuntu-24.04-arm64
2025-01-18 23:33:18 +01:00
MSP-Greg
87b48937c9
test.yml -add windows-2025
2025-01-18 13:13:22 +01:00
Benoit Daloze
7a6302104f
Workaround missing require 'logger' in Rails
2025-01-17 10:00:35 +01:00
Shizuo Fujita
540484a3c0
Fixes the latest rubygems installation error with Ruby 3.0
...
If set up `rubygems: latest` in workflow,
it will cause the error with Ruby 3.0 because the latest rubygems does not support Ruby 3.0.
Ref. https://rubygems.org/gems/rubygems-update
### Error message
```
Updating RubyGems
/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem --version
3.2.33
Default RubyGems version is 3.2.33
Updating RubyGems to latest version
/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem update --system
ERROR: Error installing rubygems-update:
rubygems-update-3.6.1 requires Ruby version >= 3.1.0. The current ruby version is 3.0.7.220.
ERROR: While executing gem ... (NoMethodError)
undefined method `version' for nil:NilClass
Updating rubygems-update
Took 2.86 seconds
Error: The process '/opt/hostedtoolcache/Ruby/3.0.7/x64/bin/gem' failed with exit code 1
```
### How to reproduce
```
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.0"
rubygems: latest
```
2024-12-23 19:21:18 +01:00
Benoit Daloze
2e3487c00e
No more macos-12 runners, minimum for macos-amd64 is now macos-13
2024-12-06 22:29:00 +01:00
Benoit Daloze
217c988b8c
Skip which bundle test on mingw, mswin and ucrt
...
* See https://github.com/ruby/setup-ruby/issues/658
2024-11-05 12:06:00 +01:00
Benoit Daloze
4d521eadc8
Fix exclusion
2024-10-11 11:59:43 +02:00
Benoit Daloze
f269373437
Test the last 3.4 preview in CI
2024-10-07 20:33:19 +02:00
Samuel Williams
27ceac8081
Add asan to the test matrix.
2024-10-05 20:46:21 +02:00
Benoit Daloze
17f5c914a0
Add support for macos-15 and all future macos runners
...
* Fixes https://github.com/ruby/setup-ruby/issues/647
2024-09-25 22:00:58 +02:00
Benoit Daloze
3a77c29278
Fix updating the v1 branch on automated releases
...
* Fixes https://github.com/ruby/setup-ruby/issues/618
2024-07-06 11:54:45 +02:00
Hiroshi SHIBATA
382d786c8a
Removed macos-arm-oss from GitHub Actions
2024-07-05 12:11:07 +02:00
Benoit Daloze
c48bc1e88d
macos-11 is no longer available
2024-06-30 12:41:55 +02:00