200 Commits
Author SHA1 Message Date
Hiroshi SHIBATA b04f3995ea Bump up the latest version of actions 2025-05-01 16:10:56 +09:00
Naoto OnoandGitHub de50236c3a Enable Launchable integration in compilers.yml (#12136) 2024-12-03 15:02:18 +09:00
卜部昌平andHiroshi SHIBATA 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 https://github.com/llvm/llvm-project/commit/10c6d6349e51bb245b9deec4aafca9885971135b
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
卜部昌平andHiroshi SHIBATA 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 NakadaandNobuyoshi 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]andmatzbot 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](https://github.com/gacts/run-and-post-run/compare/7aec950f3b114c4fcf6012070c3709ecff0eb6f8...4683764dd706df847f57b9bed39d08164bcd2690)

---
updated-dependencies:
- dependency-name: gacts/run-and-post-run
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-06-19 19:48:48 -07:00
dependabot[bot]andmatzbot 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](https://github.com/actions/checkout/compare/a5ac7e51b41094c92402da3b24376905380afc29...692973e3d937129bcbf40652eb9f2f61becf3332)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-06-12 20:15:51 -07:00
Sorah FukumoriandGitHub 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]andHiroshi SHIBATA 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](https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
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]andmatzbot 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](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-05-06 20:37:42 -07:00
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 <[email protected]>
2024-04-26 20:47:45 -07:00
dependabot[bot]andmatzbot 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](https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-04-24 20:04:36 -07:00
dependabot[bot]andmatzbot 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](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
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
dependabot[bot]andHiroshi SHIBATA 59849feed8 Bump actions/checkout from 4.1.1 to 4.1.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
- [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/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-03-19 11:56:22 +09:00
Nobuyoshi Nakada 2552984a86 Skip documentation changes
Many contributors just include the word `documentation` in titles, but
not utilize `[DOC]` tag or `Documentation` label.
2024-03-11 12:29:13 +09:00
Nobuyoshi Nakada 51f4f1414f Clean up the build directory if clean is set to true 2024-03-11 00:46:15 +09:00
Nobuyoshi Nakada fb00d002e6 Clean up ext/Setup file 2024-03-10 22:18:03 +09:00
Takashi KokubunandGitHub 0ae4d9c109 Let annocheck workflow run only test-annocheck (#9990)
The test of other tasks seems duplicated.
2024-02-15 21:36:38 -08:00
Benoit DalozeandHiroshi SHIBATA 95ec71efc5 Revert "CHECK_LEAKS is always enabled with 01459f1"
* This reverts commit cf8fb94295.
* CHECK_LEAKS is no longer always enabled.
2024-02-15 07:44:03 +09:00
Kazuhiro NISHIYAMA 5e12b75716 Remove unavailable filters for merge_group event
actionlint says:
- "branches" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target, workflow_run events [events]
- "paths" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target events [events]
- "paths-ignore" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target events [events]
2024-02-09 17:52:17 +09:00
Nobuyoshi Nakada 3f37b4fe0c Extend tests for ext/Setup 2024-02-04 17:09:45 +09:00
Hiroshi SHIBATA cf8fb94295 CHECK_LEAKS is always enabled with 01459f1 2024-01-17 09:02:04 +09:00
Nobuyoshi Nakada f4d2fe5e0d Skip AppVeyor and GitHub if only other CI files are changed 2023-12-25 22:47:37 +09:00
dependabot[bot]andmatzbot be1608592e Bump actions/checkout from 4.1.0 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [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/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-10-17 20:24:16 -07:00