Hiroshi SHIBATA
de490a132c
Enabled test_gmp_version
2025-02-17 18:08:37 +09:00
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
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
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
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
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
Peter Zhu
cfee3d9f4b
Revert "[MMTk/CI] Skip Ractor btests with MMTk"
...
This reverts commit 58b4e249ed8d33fc78528bc77516d541c04d65f2.
The bug that it encountered was fixed in f76d40789d2c7185df26e925636827c06eda7157.
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
Hiroshi SHIBATA
54bd5e036e
Try to update the latest version of vcpkg
2025-01-06 18:39:24 +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
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
676b4ec04b
Enable more Launchable integration in bootstraptest and test-all ( #12255 )
2024-12-09 16:25:43 +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
Matt Valentine-House
7caf2ffe00
Remove the GC build check in Ubuntu.yml
2024-12-06 09:48:30 +00:00
Matt Valentine-House
ffb26a53d1
Add Modular GC (default, MMTk) builds to CI
2024-12-06 09:48:30 +00:00
Hiroshi SHIBATA
81c24b3c29
We need to specify --with-opt-dir for jemalloc installation path
2024-12-06 10:31:16 +09:00
Hiroshi SHIBATA
0b5d6c80ba
Added -with-gmp build to macOS
2024-12-06 10:31:16 +09:00
Hiroshi SHIBATA
bc214d10b8
Added jemalloc build to GitHub Actions
2024-12-06 10:31:16 +09:00
Peter Zhu
ce1ad1b816
Standardize on the name "modular GC"
...
We have name fragmentation for this feature, including "shared GC",
"modular GC", and "external GC". This commit standardizes the feature
name to "modular GC" and the implementation to "GC library".
2024-12-05 10:33:26 -05:00
dependabot[bot]
200f93b064
Bump github/codeql-action from 3.27.5 to 3.27.6
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.27.5 to 3.27.6.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](f09c1c0a94...aa57810251 )
---
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-04 12:06:54 +09:00
Naoto Ono
de50236c3a
Enable Launchable integration in compilers.yml ( #12136 )
2024-12-03 15:02:18 +09:00
Hiroshi SHIBATA
84b14c0385
Dont't need to run nmake test
2024-11-29 09:49:07 +09:00
Hiroshi SHIBATA
c392bec8cc
Use only -j option for test option
2024-11-29 09:49:07 +09:00
Hiroshi SHIBATA
60fa8ec701
nmake check is working now with Windows platform
2024-11-29 09:49:07 +09:00
Hiroshi SHIBATA
84bf0b3774
Always declared gems that are test failures on Windows to allowed failures list
2024-11-28 14:56:46 +09:00
Hiroshi SHIBATA
03d9dfa60c
Exclude successful gems from TEST_BUNDLED_GEMS_ALLOW_FAILURES
2024-11-28 14:56:46 +09:00