summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2025-04-18Check GitHub context for push eventsTakashi Kokubun
2025-04-18Port auto-style to GitHub ActionsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13126
2025-04-17Temporarily stop the trailing-space check in CIYusuke Endoh
I will restore the check after the preview release Notes: Merged: https://github.com/ruby/ruby/pull/13122
2025-04-17Don't use admin grantHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13121
2025-04-17Use uutils-coreutilsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13121
2025-04-17Use coreutils instead of msys2 because msys2 is not provided windows-11-armHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13121
2025-04-16Revert advanced-security/filter-sarif update for v1.0.1Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13119
2025-04-16Bump up to msys2/setup-msys2 to v2.27.0Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13119
2025-04-16Bump up to the latest versions of actionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13119
2025-04-11Restore Windows 2022 build with VS2019 toolsetHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13103
2025-04-11Fixed wrong usage of matrix.vs. That label is os version, not vs versionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13102
2025-04-04Hardening auto-merge workflowHiroshi SHIBATA
https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#enabling-automerge-on-a-pull-request
2025-04-03Enforce to use CMake 3 because CMake 4 is not compatible to build libyaml ↵Hiroshi SHIBATA
via vcpkg Notes: Merged: https://github.com/ruby/ruby/pull/13049
2025-03-27Do not run ruby/spec on CI on Ruby 3.0Andrew Konchin
Notes: Merged: https://github.com/ruby/ruby/pull/12984
2025-03-24Launchable: Fix CI scripts by adding backslashes (#12974)Naoto Ono
The following command doesn't work correctly since a backslash doesn't exist after `exec`. This PR fixes it. ``` if [ -n "${LAUNCHABLE_ORGANIZATION}" ]; then exec > >(tee launchable_stdout.log) \ 2> >(tee launchable_stderr.log) fi ``` Notes: Merged-By: ono-max <[email protected]>
2025-03-06Launchable: Send stdout and stderr (#12785)Naoto Ono
Currently, the Launchable team is developing a new feature to attach any logs. Attached log can be anything, such as system logs or stdout. Users can find these logs using any text search. Please note that this feature is a work in progress, so we can't use it yet. I'm going to attach stdout and stderr as attached logs because they will be useful for finding interpreter bugs. When running tests, we sometimes see interpreter itself crash, and the stack is output to stderr. When debugging the cause of the issue, this feature is useful. Notes: Merged-By: ono-max <[email protected]>
2025-03-05auto-request-review should run only for masterTakashi Kokubun
Backport PRs are reviewed only by the branch maintainers.
2025-03-04Sync skip rules from ubuntu.ymlHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12846
2025-03-04Try to build WSL on GitHub ActionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12846
2025-02-28Increase timeouts in Compilations actions to reduce intermittent failures ↵Naoto Ono
(#12827) Compilations actions are flaky and intermittently failing now. This run (https://github.com/ruby/ruby/actions/runs/13572112090) 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. Notes: Merged-By: ono-max <[email protected]>
2025-02-28Visual Studio 2022 17.13.x couldn't build miniruby.exe. It prevents other PRs.Hiroshi SHIBATA
https://github.com/actions/runner-images/commit/e43209e1398efe7739e42509162b3187515b9359 ``` user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib gmp.lib imagehlp.lib shlwapi.lib bcrypt.lib linking miniruby.exe Creating library miniruby.lib and object miniruby.exp [BUG] heap_idx_for_size: allocation size too large (size=145u, heap_idx=25u) ruby 3.5.0dev (2025-02-28T01:12:37Z pull/12827/merge 3d6a5a1883) [x64-mswin64_140] ``` ``` user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib imagehlp.lib shlwapi.lib bcrypt.lib linking miniruby.exe NMAKE : fatal error U1077: '@ miniruby.exe -v' : return code '0xc0000005' ``` Notes: Merged: https://github.com/ruby/ruby/pull/12830
2025-02-19[wasm] Update WASI SDK to 25Yuta Saito
to include WASI Preview 2 related changes added in the SDK. Notes: Merged: https://github.com/ruby/ruby/pull/12772
2025-02-17Enabled test_gmp_versionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12763
2025-02-15Fixed syntax error for OpenSSL version detectionHiroshi SHIBATA
2025-02-13[Feature #21116] Extract RJIT as a third-party gemNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12740
2025-02-09Use the default MMTk planPeter Zhu
The default MMTk plan is no longer MarkSweep, so we shouldn't force it to be MarkSweep. Notes: Merged: https://github.com/ruby/ruby/pull/12719
2025-02-09Remove MMTk configuration for debug buildsPeter Zhu
We are no longer running debug builds of MMTk here, so we don't need this configuration anymore. Notes: Merged: https://github.com/ruby/ruby/pull/12719
2025-02-07Add timeout to compilers workflowPeter Zhu
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. Notes: Merged: https://github.com/ruby/ruby/pull/12712
2025-02-07[CI] add CI matrix for clang-21卜部昌平
see also https://github.com/llvm/llvm-project/pull/124870
2025-02-05Generate the latest version number from OpenSSL LTS releasesHiroshi SHIBATA
2025-02-05Removed unused parameters for building docker imageHiroshi SHIBATA
2025-01-30Try to use parallel execution of mingw testsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12672
2025-01-28Remove results workflow from modgcPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/12630
2025-01-28Increased job number on Cygwin buildHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12649
2025-01-28Try to extract bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12649
2025-01-23Added actions/labelerHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12609
2025-01-20Supply LIBCLANG_PATH for clang-14 for yjit-bindgenAlan Wu
Or else it gets confused from all the different versions of LLVM in the image. Notes: Merged: https://github.com/ruby/ruby/pull/12589
2025-01-20Use clang-14 to match the libclang version bindgen finds by defaultAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/12589
2025-01-20Use configu.guess with wasi compatible versionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12589
2025-01-20sd ubuntu-20.04 ubuntu-22.04 .github/workflows/*Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12589
2025-01-20Ubuntu 20.04 will be EOL at Apr 2025Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12589
2025-01-18CI: Skip setup-ruby on Ubuntu arm64Nobuyoshi Nakada
Use system default 3.2.3, until setup-ruby supports Ubuntu arm64 runners. Notes: Merged: https://github.com/ruby/ruby/pull/12594
2025-01-18CI: Add Ubuntu arm64Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12594
2025-01-10Revert "[MMTk/CI] Skip Ractor btests with MMTk"Peter Zhu
This reverts commit 58b4e249ed8d33fc78528bc77516d541c04d65f2. The bug that it encountered was fixed in f76d40789d2c7185df26e925636827c06eda7157. Notes: Merged: https://github.com/ruby/ruby/pull/12543
2025-01-08[Bug #21017] Fix `--with-parser` configure optionNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12532
2025-01-06Try to update the latest version of vcpkgHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12064
2024-12-31Update to latest setup-ruby manually since dependabot is brokenBenoit Daloze
Notes: Merged: https://github.com/ruby/ruby/pull/12492
2024-12-31Run spec_guards when changing its workflow definitionBenoit Daloze
Notes: Merged: https://github.com/ruby/ruby/pull/12492
2024-12-31Add 3.4 to the spec_guards workflowBenoit Daloze
Notes: Merged: https://github.com/ruby/ruby/pull/12492
2024-12-23CI: auto-update workflow makes sense only on ruby/ruby [ci skip]Nobuyoshi Nakada