Takashi Kokubun
70b4b6fea0
Do not skip CI when it mentions "document" ( #14232 )
2025-08-14 15:12:46 -07:00
Hiroshi SHIBATA
946165bd48
Added clang-22 build
2025-08-05 11:41:43 +09:00
Nobuyoshi Nakada
2cb065d0a2
Update gcc for LTO to 15
2025-07-02 09:23:08 +09:00
Alan Wu
1825ae4567
ZJIT: Add CI runs for building with YJIT
2025-05-15 00:39:03 +09:00
Takashi Kokubun
2fee379f8f
Checkout .github on omnibus result for notifications
...
It currently fails like: Can't find 'action.yml'
2025-05-13 13:05:45 -07:00
Hiroshi SHIBATA
cbc045a0ea
Added GCC 15 build
2025-04-30 13:12:19 +09:00
Takashi Kokubun
0f3d6ee578
ZJIT: Disable ZJIT instructions when USE_ZJIT is 0 ( #13199 )
...
* ZJIT: Disable ZJIT instructions when USE_ZJIT is 0
* Test the order of ZJIT instructions
* Add more jobs that disable JITs
* Show instruction names in the message
2025-04-29 11:03:13 -07:00
Hiroshi SHIBATA
49c29cff47
Bump up to the latest versions of actions
2025-04-16 11:40:11 +09:00
Naoto Ono
1ead1eb6db
Increase timeouts in Compilations actions to reduce intermittent failures ( #12827 )
...
Compilations actions are flaky and intermittently failing now. This run (1357211209
) is an example of the issue. The job fails due to exceeding the timeout, resulting in termination. To prevent these intermittent failures, I'm going to increase the timeout.
2025-02-28 08:01:19 +00:00
Nobuyoshi Nakada
4a67ef09cc
[Feature #21116 ] Extract RJIT as a third-party gem
2025-02-13 18:01:03 +09:00
Peter Zhu
e12f5259e4
Add timeout to compilers workflow
...
The default timeout on GitHub Actions is 360 minutes, the job usually takes
around 20 to 30 minutes to complete. This commit sets the timeout to be
40 minutes so jobs that hang will timeout faster.
2025-02-07 15:44:54 -05:00
卜部昌平
2ed1962cbe
[CI] add CI matrix for clang-21
...
see also https://github.com/llvm/llvm-project/pull/124870
2025-02-07 08:49:26 +09:00
Naoto Ono
de50236c3a
Enable Launchable integration in compilers.yml ( #12136 )
2024-12-03 15:02:18 +09:00
卜部昌平
0f28be6ab9
[CI] add GCC 14
2024-11-13 16:09:58 +09:00
Matt Valentine-House
01e509c45b
Remove RGENGC_FORCE_MAJOR_GC flag
...
[Bug #20762 ]
2024-11-05 15:36:34 +00:00
Nobuyoshi Nakada
40cd292f95
Balance omnibus compilations
2024-11-01 16:02:35 +09:00
Nobuyoshi Nakada
260d4c7af8
Balance omnibus compilations
2024-11-01 15:02:00 +09:00
Nobuyoshi Nakada
c11c99a5b5
Extract the condition to skip
2024-11-01 15:01:59 +09:00
Nobuyoshi Nakada
ef7d7ee723
CI: Use full name of the label 'Documentation'
...
Since `github.event.pull_request.labels.*.name` is an object filter,
the item to be searched in needs to be the same whole string, not a
partial string.
2024-10-07 22:00:31 +09:00
Hiroshi SHIBATA
76111af632
expand relative path
2024-10-01 17:35:38 +09:00
Hiroshi SHIBATA
4822220e6b
Pass MSPECOPT from compilers.yml
2024-10-01 17:35:38 +09:00
卜部昌平
239c1c621e
LLVM 20 begun
...
see also 10c6d6349e
2024-09-30 17:43:56 +09:00
Hiroshi SHIBATA
6abed7eae9
Test with -O3 is flaky now. I disabled it same as before.
2024-09-30 16:20:33 +09:00
Nobuyoshi Nakada
9d60480094
CI: Remove SHARED_GC
compilation
...
It is checked in ubuntu.yml.
2024-09-30 00:03:14 +09:00
Nobuyoshi Nakada
5e466ad3f7
CI: Remove ENABLE_PATH_CHECK
compilation
...
As `ENABLE_PATH_CHECK` is defaulted to 1 on other than DOSISH and
Cygwin, setting this macro to 1 on Ubuntu changes nothing from the
default. As for `ENABLE_PATH_CHECK=0` tests, we have real CI
platforms already.
2024-09-30 00:03:14 +09:00
Nobuyoshi Nakada
52e40aeab6
Bump actions/checkout
2024-09-29 21:38:14 +09:00
Hiroshi SHIBATA
a896c4cc53
RGENGC_FORCE_MAJOR_GC is disabled same as current HEAD
2024-09-27 14:39:59 +09:00
Hiroshi SHIBATA
b63f3c9d9e
Use user.login instead of actor
2024-09-27 14:39:59 +09:00
卜部昌平
52bb90f92d
sequential execution of some CI tasks
...
reduced parallelism from some 50-ish to 10-ish so that other jobs
can run.
2024-09-27 14:39:59 +09:00
Nobuyoshi Nakada
3aae0873f7
Update clang for LTO
2024-09-09 19:22:45 +09:00
Nobuyoshi Nakada
391bb55a8e
Run just bignum related tests when gmp enabled
2024-09-09 19:12:41 +09:00
Hiroshi SHIBATA
d731adb755
Strictly checking pull-request author
2024-08-22 16:38:54 +09:00
Peter Zhu
d0dfd963af
Remove SHARED_GC job from compilers.yml
...
It's a duplicate of the one in ubuntu.yml
2024-07-11 11:38:00 -04:00
Peter Zhu
a0469a4788
Rename gc/gc_impl.c to gc/default.c
...
Changing the name makes it clear that this is the default GC in Ruby.
2024-07-11 09:09:47 -04:00
Peter Zhu
623eecce99
Use absolute path for shared_gc_dir
2024-07-10 09:21:12 -04:00
Peter Zhu
a9f6bd028a
Add make target shared-gc
...
Allows building shared GC using `make shared-gc SHARED_GC=gc_impl`
2024-07-08 16:47:25 -04:00
Peter Zhu
3fede665ff
Update GitHub actions for shared GC
2024-07-05 14:05:58 -04:00
Peter Zhu
9d7c9df471
[Feature #20470 ] Add shared GC workflow to compilers
2024-07-03 09:03:40 -04:00
dependabot[bot]
97c91860bb
Bump gacts/run-and-post-run from 1.4.0 to 1.4.1
...
Bumps [gacts/run-and-post-run](https://github.com/gacts/run-and-post-run ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/gacts/run-and-post-run/releases )
- [Commits](7aec950f3b...4683764dd7
)
---
updated-dependencies:
- dependency-name: gacts/run-and-post-run
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 19:48:48 -07:00
dependabot[bot]
11bfa975f9
Bump actions/checkout from 4.1.6 to 4.1.7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](a5ac7e51b4...692973e3d9
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 20:15:51 -07:00
Sorah Fukumori
22e4eeda65
ci: Test whether GMP is working in compilers.yml ( #10875 )
...
Avoid reoccurence of [Bug #20515 ]
Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be90
bug: https://bugs.ruby-lang.org/issues/20515
2024-05-30 18:44:31 +00:00
dependabot[bot]
0f8f0386a8
Bump actions/checkout from 4.1.5 to 4.1.6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](44c2b7a8a4...a5ac7e51b4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-17 11:50:34 +09:00
Nobuyoshi Nakada
58bde0169d
[DOC] Fix the pattern for man pages
2024-05-09 10:45:45 +09:00
dependabot[bot]
7c8903d014
Bump actions/checkout from 4.1.4 to 4.1.5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 20:37:42 -07:00
jinroq
ef3e3e9a2f
Fixed a value specified for OPT_THREADED_CODE ( #10657 )
...
Values defined for OPT_THREADED_CODE are 0,1,2. However, 1,2,3 are set in workflow. It seems that case 3 does not exist, so 0 is specified instead.
Co-authored-by: jinroq <jinroq@users.noreply.github.com>
2024-04-26 20:47:45 -07:00
dependabot[bot]
d1813609d0
Bump actions/checkout from 4.1.3 to 4.1.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1d96c772d1...0ad4b8fada
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 20:04:36 -07:00
dependabot[bot]
c9732e7ac3
Bump actions/checkout from 4.1.2 to 4.1.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9bb56186c3...1d96c772d1
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-21 19:56:15 -07:00
Nobuyoshi Nakada
00cbdb5a8b
Skip even "Document" only
2024-04-08 21:26:11 +09:00
卜部昌平
1232975398
add CI matrix for clang-19
2024-04-01 16:55:02 +09:00
Hiroshi SHIBATA
6650b3aecf
Point to the correct hash for gacts/run-and-post-run-1.4.0
2024-03-21 10:23:11 +09:00