Nobuyoshi Nakada
cda3527671
CI: Windows: Refactor setup/directories cleanup
...
Use the input values via environment variables directory, without a
separated step. Retry to remove build directory for Windows.
2026-10-27 16:37:34 +09:00
Nobuyoshi Nakada
60ba00dfb7
CI: Windows: Remove WindowsApps from PATH to prevent post-run error
2026-10-27 13:39:03 +09:00
dependabot[bot]
9647794c89
Bump ruby/setup-ruby
...
Bumps the github-actions group with 1 update in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.334.0 to 1.335.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/26e5b7d197ebf60545ee9667bcbace0be11ccaec...7f797815d8adceb1c412e7abefdd1ab4abc47a5f )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.335.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-27 11:47:35 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
c6c27d0320
Promote the Windows binary package when publishing a release
...
draft-release in ruby/actions stages an mswin binary zip next to the draft tarballs, but nothing promotes it to pub/ruby/binaries, so each release has needed a manual publish-binaries run. Dispatch it alongside the other post-release hooks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 08:33:16 +09:00
dependabot[bot]
86fb7913b1
Bump the github-actions group across 1 directory with 6 updates
...
Bumps the github-actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) | `1.331.0` | `1.334.0` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) | `0.7.1` | `0.8.0` |
| [github/codeql-action/init](https://github.com/github/codeql-action ) | `4.39.0` | `4.39.1` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action ) | `4.39.0` | `4.39.1` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.39.0` | `4.39.1` |
| [taiki-e/install-action](https://github.com/taiki-e/install-action ) | `2.87.29` | `2.87.31` |
Updates `ruby/setup-ruby` from 1.331.0 to 1.334.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/824c0e29fdfc7d689c191c27acc969d2d04b7dd8...26e5b7d197ebf60545ee9667bcbace0be11ccaec )
Updates `zizmorcore/zizmor-action` from 0.7.1 to 0.8.0
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/85b2b9fb8e3325e7a23d7d0a9d7ba5ae0f999e3e...53290badfa369cb0bf7ad16342cb62c2fa47ac7b )
Updates `github/codeql-action/init` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370 )
Updates `github/codeql-action/analyze` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370 )
Updates `github/codeql-action/upload-sarif` from 4.39.0 to 4.39.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee...9b3254085494b55a0f7c4c2b3d2d52cc712ce370 )
Updates `taiki-e/install-action` from 2.87.29 to 2.87.31
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/8cca0918f8471c33515202b73f56ab27f2bed283...1e29709c0ec63babbe8f266397a465f29a825f91 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.334.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.39.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.39.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.39.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: taiki-e/install-action
dependency-version: 2.87.31
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-26 11:44:59 +09:00
dependabot[bot]
c0c5626cb9
Bump ruby/setup-ruby
...
Bumps the github-actions group with 1 update in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.329.0 to 1.331.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/651ff0d62c5c79bed6d53ec518387aae20e72c1a...824c0e29fdfc7d689c191c27acc969d2d04b7dd8 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.331.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 11:33:57 +09:00
XrXr
c21fb62f50
ZJIT: Add macOS --with-gmp build test for ZJIT test binary
...
This is so the build failure in <https://github.com/ruby/ruby/pull/19138 >
is covered on CI.
2026-10-20 16:48:11 -04:00
dependabot[bot]
61d31c4d2b
Bump the github-actions group across 1 directory with 5 updates
...
Bumps the github-actions group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) | `0.6.4` | `0.7.1` |
| [github/codeql-action/init](https://github.com/github/codeql-action ) | `4.38.3` | `4.39.0` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action ) | `4.38.3` | `4.39.0` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.38.3` | `4.39.0` |
| [taiki-e/install-action](https://github.com/taiki-e/install-action ) | `2.87.28` | `2.87.29` |
Updates `zizmorcore/zizmor-action` from 0.6.4 to 0.7.1
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/cc914d7f3750a2d13d75c7f184a1060aa0e9d482...85b2b9fb8e3325e7a23d7d0a9d7ba5ae0f999e3e )
Updates `github/codeql-action/init` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
Updates `github/codeql-action/analyze` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
Updates `github/codeql-action/upload-sarif` from 4.38.3 to 4.39.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/24c54180a607b1449ed407dd24f251e4e9147c8d...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee )
Updates `taiki-e/install-action` from 2.87.28 to 2.87.29
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/1168f6810a3cb30a3514bf5756a3b7f0422c6df8...8cca0918f8471c33515202b73f56ab27f2bed283 )
---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: taiki-e/install-action
dependency-version: 2.87.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-19 11:42:56 +09:00
Nobuyoshi Nakada
f83864c7e1
CI: Update gem sources using git always
2026-10-16 17:38:41 +09:00
dependabot[bot]
0a1c71148a
Bump the github-actions group across 1 directory with 2 updates
...
Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) and [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `ruby/setup-ruby` from 1.328.0 to 1.329.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/e81a8fa391b11a595c1b7ed84177cc0fe02faf83...651ff0d62c5c79bed6d53ec518387aae20e72c1a )
Updates `taiki-e/install-action` from 2.87.27 to 2.87.28
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/ab6895351a88b908e96a4697860d4ffea5e57dbe...1168f6810a3cb30a3514bf5756a3b7f0422c6df8 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.329.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: taiki-e/install-action
dependency-version: 2.87.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-16 11:35:00 +09:00
Nobuyoshi Nakada
7569e3af0f
CI: Create revision.h
2026-10-16 02:57:48 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
d5739e29c4
Add a Windows CI job built with GNU make
...
It builds GNU make with win32/install-gnumake.cmd, configures with `--with-gnu-make` and runs `make check`. The job does not fail the workflow while the GNU make build is experimental.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 08:00:21 +09:00
Nobuyoshi Nakada
b709bdb3e3
Update bundled gems for tests
2026-10-14 23:33:24 +09:00
dependabot[bot]
e43b7fe4d2
Bump ossf/scorecard-action
...
Bumps the github-actions group with 1 update in the / directory: [ossf/scorecard-action](https://github.com/ossf/scorecard-action ).
Updates `ossf/scorecard-action` from 2.4.4 to 2.5.0
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](https://github.com/ossf/scorecard-action/compare/2d1146689b8cda280b9bc96326124645441f03bc...fa7117db83c52d787ae5a89f350999701505d78e )
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-14 22:43:19 +09:00
dependabot[bot]
3aa202a75a
Bump the github-actions group across 1 directory with 7 updates
...
Bumps the github-actions group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) | `1.327.0` | `1.328.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `7.0.1` | `7.0.2` |
| [github/codeql-action/init](https://github.com/github/codeql-action ) | `4.38.2` | `4.38.3` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action ) | `4.38.2` | `4.38.3` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.38.2` | `4.38.3` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `8.0.1` | `8.0.2` |
| [taiki-e/install-action](https://github.com/taiki-e/install-action ) | `2.87.26` | `2.87.27` |
Updates `ruby/setup-ruby` from 1.327.0 to 1.328.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/14594264cd68ce8a2345dd349bc3d138a4ef85c8...e81a8fa391b11a595c1b7ed84177cc0fe02faf83 )
Updates `actions/upload-artifact` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9 )
Updates `github/codeql-action/init` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d )
Updates `github/codeql-action/analyze` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d )
Updates `github/codeql-action/upload-sarif` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d )
Updates `actions/download-artifact` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333 )
Updates `taiki-e/install-action` from 2.87.26 to 2.87.27
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/f7e5d7c961414b23f5b25b2da9294395d08513ad...ab6895351a88b908e96a4697860d4ffea5e57dbe )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.328.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
dependency-version: 4.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-version: 8.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: taiki-e/install-action
dependency-version: 2.87.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-12 14:59:40 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
549b702e18
Add Haiku build workflow
...
Haiku has its own branches in configure.ac, thread_pthread.c, signal.c, io.c and ext/socket, but no CI builds them. Check only that it builds, as the Cygwin workflow does.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 11:15:42 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
a768e70afb
Pull the SHSTK CI container from the ghcr.io mirror
...
Unauthenticated pulls of fedora:44 from Docker Hub hit the rate limit and failed the job while initializing the container. The other CI containers already come from ghcr.io/ruby.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 15:27:45 +09:00
dependabot[bot]
c605aca39d
Bump taiki-e/install-action
...
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.87.23 to 2.87.26
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/861a07ce7084f55488e375df125cdc99bba60eb7...f7e5d7c961414b23f5b25b2da9294395d08513ad )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.87.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-09 11:32:56 +09:00
Nobuyoshi Nakada
523192880c
CI: Remove write permission to git push
...
The `git push` has been moved to default_gems_list.yml at
dd1208afa7 .
2026-10-08 18:22:47 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
4d7a2ef7ca
CI: Build and test YJIT on mswin
...
The Win64 code paths and LLP64 guards in YJIT are compiled only for mswin, so no other YJIT job notices a change that breaks them. --yjit-call-threshold=1 makes the btest cases for those guards run compiled.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 06:11:37 +09:00
dependabot[bot]
6af3afcf46
Bump taiki-e/install-action
...
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.87.22 to 2.87.23
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/83ac0ad63c0167e6f06796fab0fce28db1bf3db0...861a07ce7084f55488e375df125cdc99bba60eb7 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.87.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-06 11:31:51 +09:00
Nobuyoshi Nakada
b61936bc29
Remove test-all job for --repeat-count=2
...
In 108a92ac63 , only the option was
removed, but since `test-all` is included in `check`, this is a
duplicate.
2026-10-04 13:17:52 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
ce081bb04a
Scale test timeouts of test-bundled-gems on macOS
...
Subprocess assertions in the bundled gem tests expire at 10 seconds on contended runners, as test-all did before dd4153cbfe .
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-04 06:21:58 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
63d2fe7b70
Launchable: Add the Python user bin to PATH on every macOS runner
...
The check was keyed on the `os` input starting with `macos`, so the xcode-27 job could not find `launchable` and recorded no test results.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:09:42 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
7ac157d965
Run macOS CI check on xcode-27
...
xcode-27 is the public preview runner image with macOS 27 and Xcode 27. Running check there catches breakage on the next macOS before it becomes the default.
https://github.com/actions/runner-images/issues/14404
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:09:42 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
6dcc084f18
Stop running macOS CI on macos-14
...
GitHub retires the macOS 14 runner image on 2026-11-02, and its brownouts start on 2026-10-05.
https://github.blog/changelog/2026-10-01-github-actions-macos-14-runner-image-retirement/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:09:42 +09:00
dependabot[bot]
3b84795803
Bump taiki-e/install-action
...
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.87.21 to 2.87.22
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/4cef1412cce204788f482e778a0b9187f9626a29...83ac0ad63c0167e6f06796fab0fce28db1bf3db0 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.87.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 11:30:14 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
295a991315
Do not load Homebrew libraries in the lldb script of crash dumps
...
lldb crashes in LoadCore when the reader has another build of one at the same path, as it did with libyaml for the first dump from the YJIT macOS job.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 10:56:18 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
2ba68b8c08
Build vcpkg libraries with MSVC 14.44 on Windows 11-arm
...
MSVC 14.51 on the windows-11-vs2026-arm64 image miscompiles OpenSSL so that tls_parse_all_extensions returns into itself, and test workers die in the first TLS handshake of every test-all run. The image still has the 14.44 ARM64 toolset.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:40:48 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
5c416662e5
Keep LAUNCHABLE_TOKEN out of Windows crash dumps
...
The PEB brings the first 8 KB of the environment block into a dump, and an x86 dump also had heap pages with copies of later variables. The token has only stayed out so far because of where it sorts, so drop it from the test processes, which never use it, and stop writing dumps once the tests are done.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:39:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
8de81161f6
Add the PEB and TEBs to Windows crash dumps
...
The TEBs hold each thread's stack bounds, which a crash in a machine stack scan needs. The default minidumps already had them (0x121) and carried no environment variable.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:39:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
ed40a72047
Keep up to 50 crash dumps in a Windows CI job
...
WER keeps 10 dumps by default and replaces the oldest. A job that repeated a crashing test lost the first 6 of its 12 dumps.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:39:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
eb20986764
Write more of the crashing process into Windows crash dumps
...
A plain minidump has the stacks and registers but not the memory map, so it cannot tell whether a faulting read hit a guard page or unmapped memory. The dumps are listed in the log so that a "pid N killed" line can be matched with its dump without downloading the artifact.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:39:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
19e0a01f6c
Keep the x86 ruby PDB and bundled gem extensions with crash dumps
...
The pattern that drops the compiler's vc140.pdb also matched vcruntime140-ruby410.pdb, the x86 ruby DLL's PDB, which has no arch prefix. The bundled gem extensions had their PDBs uploaded but not the binaries.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:39:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
dd4153cbfe
Scale test timeouts in the macOS test-all job again
...
108a92ac63 dropped RUBY_TEST_TIMEOUT_SCALE from this job together with --repeat-count=2, so its subprocess assertions time out at 10 seconds on the slower runners.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 12:21:26 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
a8199125f6
Collect crash dumps on the macOS CI
...
The kernel writes no core for the ad-hoc signed ruby on arm64, and a core would carry the whole dyld shared cache, about 7GB. In macos.yml, yjit-macos.yml and zjit-macos.yml, RUBY_ON_BUG now lets lldb save only the memory the crashed process has modified, a few MB. The crashdumps action collects the images and dSYMs listed in the dump, with an lldb command file that loads them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 12:21:26 +09:00
dependabot[bot]
8a7cff68df
Bump msys2/setup-msys2 in the github-actions group across 1 directory
...
Bumps the github-actions group with 1 update in the / directory: [msys2/setup-msys2](https://github.com/msys2/setup-msys2 ).
Updates `msys2/setup-msys2` from 2.32.0 to 2.33.0
- [Release notes](https://github.com/msys2/setup-msys2/releases )
- [Changelog](https://github.com/msys2/setup-msys2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/msys2/setup-msys2/compare/66cd2cce69caa17b53920067426061ca1de3a884...ec48f7c5447b3140e2b088413ae3a55687bccb6e )
---
updated-dependencies:
- dependency-name: msys2/setup-msys2
dependency-version: 2.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 11:33:39 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
5e5ba463cc
Disable zizmor self-repository audit
...
It reports every `./` reference to a local action, 175 of them on master. The `$/` form it asks for keeps a step from swapping the checked-out actions and makes SHA pinning enforceable, and neither applies here.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 10:14:07 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
2270763e59
Collect core dumps on the Linux CI
...
A test process that crashes on the Ubuntu runners hands its core to systemd-coredump, which is thrown away with the runner. Write it into the workspace instead, and upload it with the executables and shared libraries it mapped so that gdb or lldb can read it elsewhere. LAUNCHABLE_TOKEN is cleared in the test step because a core holds the environment of the process.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 09:57:38 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
73efd1f993
Collect crash dumps on the Windows CI
...
Test workers on Windows 11-arm die without any report. With RUBY_DEBUG=wer, Windows Error Reporting writes a minidump for such a crash, and it is uploaded with the binaries and PDBs needed to read it. The runner images already turn off the WER UI.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-29 20:17:41 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
98d355b06e
Keep Windows 11-arm failures out of Windows result
...
The 11-arm check job is not stable enough to block merges. The windows-11-arm label moves to the Visual Studio 2026 image by September 30, and on forks already running it, test workers die in the first TLS handshake of every test-all run.
https://github.com/actions/runner-images/issues/14602
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-29 20:17:41 +09:00
dependabot[bot]
a23db2a993
Bump the github-actions group across 1 directory with 5 updates
...
Bumps the github-actions group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) | `1.325.0` | `1.327.0` |
| [github/codeql-action/init](https://github.com/github/codeql-action ) | `4.38.1` | `4.38.2` |
| [github/codeql-action/analyze](https://github.com/github/codeql-action ) | `4.38.1` | `4.38.2` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.38.1` | `4.38.2` |
| [taiki-e/install-action](https://github.com/taiki-e/install-action ) | `2.87.18` | `2.87.21` |
Updates `ruby/setup-ruby` from 1.325.0 to 1.327.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/e8944e80fb94b20106697132f8c20c665fab29e9...14594264cd68ce8a2345dd349bc3d138a4ef85c8 )
Updates `github/codeql-action/init` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
Updates `github/codeql-action/analyze` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
Updates `github/codeql-action/upload-sarif` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
Updates `taiki-e/install-action` from 2.87.18 to 2.87.21
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/dfae9bf3d6f6c6f20ef4ebb3486c01a51341ff12...4cef1412cce204788f482e778a0b9187f9626a29 )
---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
dependency-version: 4.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/init
dependency-version: 4.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: ruby/setup-ruby
dependency-version: 1.327.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: taiki-e/install-action
dependency-version: 2.87.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-29 11:40:37 +09:00
Nobuyoshi Nakada
11c91bf418
[DOC] Update dates in updated man pages only
2026-09-28 11:15:19 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
7fb3844370
CI: Use case() for the x86 suffix in the Windows workflow
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:12:10 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
7505510c23
CI: Build and test x86 mswin on Windows
...
Breakages specific to i386-mswin32, such as the size_t atomic fetch_add and the prism bit.h build failure, were found only by auditing. Run check on x86 as well so that CI catches them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:12:10 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
51f85d542e
CI: Do not mistake the x86 ruby DLL for the VC runtime
...
On i386-mswin32 the ruby DLL has no arch prefix and is named vcruntime140-ruby410.dll, so the vcruntime140*.dll check rejected every x86 binary package. Match only the VC runtime DLL names.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:12:10 +09:00
Hiroshi SHIBATA and Claude Opus 5.5
4300f5dda9
[Feature #21277 ] Run check on Windows 11-arm
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 20:23:31 +09:00
dependabot[bot]
5d10671025
Bump taiki-e/install-action
...
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.87.17 to 2.87.18
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/94c31af3204a9f15ab40b35ad084410b905bbc73...dfae9bf3d6f6c6f20ef4ebb3486c01a51341ff12 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.87.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-25 11:33:05 +09:00
Nobuyoshi Nakada
108a92ac63
Remove repeated test runs from macOS CI
...
Drop `--repeat-count=2` and its dedicated settings because parallel
runs add CI time without testing state carried across repetitions.
2026-09-24 21:51:13 +09:00
dependabot[bot]
f55f195736
Bump ruby/setup-ruby in the github-actions group across 1 directory
...
Bumps the github-actions group with 1 update in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.324.0 to 1.325.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/a0102e0972be65f351c307e2d64b9314a57c8073...e8944e80fb94b20106697132f8c20c665fab29e9 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.325.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-24 11:30:41 +09:00