Hiroshi SHIBATA
2556a975c7
Fixed syntax error for OpenSSL version detection
2025-02-15 07:21:35 +09:00
Nobuyoshi Nakada
4a67ef09cc
[Feature #21116 ] Extract RJIT as a third-party gem
2025-02-13 18:01:03 +09:00
Naoto Ono
cd27c580fa
Launchable: Add a workflow name as a flavor ( #12720 )
...
Adding a workflow name would be easier to understand the connection between a test session and GitHub workflow.
2025-02-10 16:55:02 +09:00
Peter Zhu
5232c86ffc
Use the default MMTk plan
...
The default MMTk plan is no longer MarkSweep, so we shouldn't force it
to be MarkSweep.
2025-02-09 17:11:30 -05:00
Peter Zhu
5fcbf3e8ad
Remove MMTk configuration for debug builds
...
We are no longer running debug builds of MMTk here, so we don't need this
configuration anymore.
2025-02-09 17:11:30 -05: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
6ca8bc8562
Launchable: Fix broken links by passing GITHUB_SERVER_URL ( #12704 )
...
@peterzhu2118 mentioned that "View workflow run" button is broken in Launchable. It's because invalid URL is sent from compilers/actions.yaml. Launchable CLI builds URL based on the environment variables. In those variables, GITHUB_SERVER_URL is not set in this case.
Hence, I set GITHUB_SERVER_URL in compilers/actions.yaml in this PR.
2025-02-06 08:57:46 +09:00
Hiroshi SHIBATA
50e48a20c0
Generate the latest version number from OpenSSL LTS releases
2025-02-05 11:05:42 +09:00
Hiroshi SHIBATA
425a93fb1b
Removed unused parameters for building docker image
2025-02-05 10:36:24 +09:00
Hiroshi SHIBATA
19ba093c94
Try to use parallel execution of mingw tests
2025-01-30 12:07:54 +09:00
Naoto Ono
cb586b2717
Launchable: Use Zero Input Subsetting ( #12650 )
2025-01-29 14:49:17 +09:00
Peter Zhu
4a06ef98bf
Remove results workflow from modgc
2025-01-28 09:06:43 -05:00
Hiroshi SHIBATA
4c73c3115e
Increased job number on Cygwin build
2025-01-28 15:20:59 +09:00
Hiroshi SHIBATA
bfd5df0d29
Try to extract bundled gems
2025-01-28 15:20:59 +09:00
Naoto Ono
76a67e4660
Launchable: Enable PTS observation mode ( #12617 )
...
Launchable offers the Predictive Test Selection feature for speeding up CI execution. Predictive Test Selection leverages machine learning to identify the right tests to run for a specific code change. By analyzing data from past test runs and considering the changes being tested, Launchable determines which tests are most relevant.
To evaluate the list of tests that Launchable selects, I enable PTS observation mode. Please note that there is no impacts on CI execution.
2025-01-24 08:37:52 +09:00
Hiroshi SHIBATA
7d25007bbb
Ignore to add Documentation label when we pushed doc and src both
2025-01-23 11:48:29 +09:00
Hiroshi SHIBATA
5b1caffcba
Added actions/labeler
2025-01-23 09:27:35 +09:00
Alan Wu
af81011cb6
Supply LIBCLANG_PATH for clang-14 for yjit-bindgen
...
Or else it gets confused from all the different versions of LLVM in the
image.
2025-01-20 10:15:08 +09:00
Alan Wu
d2ef8861b4
Use clang-14 to match the libclang version bindgen finds by default
2025-01-20 10:15:08 +09:00
Hiroshi SHIBATA
a41e9d8f9a
Use configu.guess with wasi compatible version
2025-01-20 10:15:08 +09:00
Hiroshi SHIBATA
10d1291205
sd ubuntu-20.04 ubuntu-22.04 .github/workflows/*
2025-01-20 10:15:08 +09:00
Hiroshi SHIBATA
9a4d82fb09
Ubuntu 20.04 will be EOL at Apr 2025
2025-01-20 10:15:08 +09:00
Nobuyoshi Nakada
65a7c69188
CI: Skip setup-ruby on Ubuntu arm64
...
Use system default 3.2.3, until setup-ruby supports Ubuntu arm64
runners.
2025-01-18 09:19:17 +09:00
Nobuyoshi Nakada
a9d37ac3e5
CI: Add Ubuntu arm64
2025-01-18 09:19:17 +09:00
Nobuyoshi Nakada
d74e9ef712
CI: Make parents of PATH directories world-unwritable
2025-01-14 11:26:25 +09:00
Peter Zhu
cfee3d9f4b
Revert "[MMTk/CI] Skip Ractor btests with MMTk"
...
This reverts commit 58b4e249ed
.
The bug that it encountered was fixed in f76d40789d
.
2025-01-10 10:17:16 -05:00
Nobuyoshi Nakada
051af9529b
[Bug #21017 ] Fix --with-parser
configure option
2025-01-08 17:26:08 +09:00
Naoto Ono
e0591b666f
Launchable: Exit 0 not to stop CI pipeline ( #12449 )
2025-01-06 05:49:58 -05:00
Hiroshi SHIBATA
54bd5e036e
Try to update the latest version of vcpkg
2025-01-06 18:39:24 +09:00
dependabot[bot]
1adf4b1007
Bump gacts/run-and-post-run in /.github/actions/setup/directories
...
Bumps [gacts/run-and-post-run](https://github.com/gacts/run-and-post-run ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/gacts/run-and-post-run/releases )
- [Commits](4683764dd7...d803f6920a
)
---
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>
2025-01-03 12:21:08 +09:00
Benoit Daloze
e43d9cbfcb
Update to latest setup-ruby manually since dependabot is broken
2024-12-31 16:19:18 +01:00
Benoit Daloze
180bee3177
Run spec_guards when changing its workflow definition
2024-12-31 16:19:18 +01:00
Benoit Daloze
da1c06e747
Add 3.4 to the spec_guards workflow
2024-12-31 16:19:18 +01:00
Nobuyoshi Nakada
a438c37ce9
CI: auto-update workflow makes sense only on ruby/ruby [ci skip]
2024-12-23 21:50:28 +09:00
Nobuyoshi Nakada
f7ce62cc5b
Add hello
2024-12-22 23:14:03 +09:00
Nobuyoshi Nakada
354e790794
Simplify MODULAR_GC_DIR setting
2024-12-22 22:10:27 +09:00
Nobuyoshi Nakada
4fb5d746ce
Split modular-gc
into build and installation
2024-12-22 22:10:26 +09:00
Hiroshi SHIBATA
dd1208afa7
Extract auto-update workflow for default gems on NEWS.md
...
We should stop it until final release of Ruby.
2024-12-18 16:45:10 +09:00
Naoto Ono
a652d8b680
Launchable: Start recording test-spec in compilers.yaml ( #12364 )
2024-12-17 09:28:04 +00:00
Naoto Ono
1d3091b4db
Launchable: Refactor entrypoint.sh ( #12314 )
...
* Use `launchable record session` command to split test sessions based on test suites.
* Use BTESTS env instead of RUBY_TESTOPTS for passing CLI option to `make btest`.
* Group Launchable logs
* Add several flavors to identify the relationship between test session and GH workflow.
2024-12-13 07:13:40 +00:00
dependabot[bot]
f55d78e030
Bump github/codeql-action from 3.27.7 to 3.27.9
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.27.7 to 3.27.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](babb554ede...df409f7d92
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 12:25:32 +09:00
Naoto Ono
46e8a26c17
Launchable: Start recording test-spec results ( #12302 )
2024-12-12 16:32:35 +09:00
dependabot[bot]
80038b9c9c
Bump github/codeql-action from 3.27.6 to 3.27.7
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.27.6 to 3.27.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](aa57810251...babb554ede
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-11 11:51:35 +09:00
Naoto Ono
462e2cfccf
Launchable: Remove unnecessary command ( #12299 )
...
`launchable verify` command is designed for checking if CLI has been configured successfully. We've already checked it, so we don't need calling this command anymore.
2024-12-10 02:15:01 +00:00
Naoto Ono
652b0c13a7
Launchable: Remove FIXME comment ( #12293 )
...
https://github.com/launchableinc/cli/issues/786 has already been solved, so we can remove the comment.
2024-12-09 08:00:19 +00:00
Naoto Ono
676b4ec04b
Enable more Launchable integration in bootstraptest and test-all ( #12255 )
2024-12-09 16:25:43 +09:00
Naoto Ono
c73552e473
Revert "Launchable: Stop recording tests temporarily" ( #12289 )
...
Revert "Launchable: Stop recording tests temporarily (#12268 )"
This reverts commit 866f1a1f2d
.
2024-12-09 11:31:13 +09:00
Nobuyoshi Nakada
78614ee900
CI: Clean up intermediate files more
2024-12-06 21:47:35 +09:00
Matt Valentine-House
58b4e249ed
[MMTk/CI] Skip Ractor btests with MMTk
...
currently these are flaky, so until we can make them more robust, we'll
skip them for MMTk CI
2024-12-06 09:48:30 +00:00