1182 Commits

Author SHA1 Message Date
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