summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2 daysWin32: OpenSSL 1.1 DLLs are no longer usedNobuyoshi Nakada
We are already using OpenSSL 3.3 and have no possibility to use system provided DLLs.
2 daysmingw.yml - fixup to use ucrt, loggingMSP-Greg
2 daysUse macos-15-intel instead of macos-13Hiroshi SHIBATA
2025-10-08post_push.yml: Backport commit-mail to ruby_3_2 (#14783)Takashi Kokubun
2025-10-08Backport fetch_changesets to ruby_3_2 (#14774)Takashi Kokubun
2025-10-07Backport post_push.yml workflow to ruby_3_2 (#14771)Takashi Kokubun
2025-06-25Removed unnecessary winsdk versionHiroshi SHIBATA
2025-05-28Fixed cache key of vcpkg installed artifactsHiroshi SHIBATA
2025-05-28Don't store download cache of vcpkgHiroshi SHIBATA
2025-05-23Disabled TRAP cache of CodeQLHiroshi SHIBATA
2025-05-22Update the latest version of ruby/setup-rubyHiroshi SHIBATA
2025-05-01Use system vcpkg command for windows-2022 imageHiroshi SHIBATA
2025-05-01Bump up the latest version of actionsHiroshi SHIBATA
2025-05-01Use configu.guess with wasi compatible versionHiroshi SHIBATA
2025-05-01Bump up clang-14 with mjit-bindgen jobHiroshi SHIBATA
2025-05-01Removed unused auto_request_reviewHiroshi SHIBATA
2025-05-01Use windows-2022 because windows-2019 is EOL at June 2025Hiroshi SHIBATA
2025-05-01Bump up clang-14 with yjit-bindgen jobHiroshi SHIBATA
2025-05-01ubuntu-20.04 is retiredHiroshi SHIBATA
2025-04-03Enforce to use CMake 3 because CMake 4 is not compatible to build libyaml ↵Hiroshi SHIBATA
via vcpkg
2025-03-06Update actions/checkout and actions/cache and othersHiroshi SHIBATA
2025-02-28Skip VS2022 17.13.x buildHiroshi SHIBATA
see https://github.com/ruby/ruby/pull/12830
2024-11-06We should support ruby/spec with Ruby 3.1 and 3.2Hiroshi SHIBATA
2024-11-06Export homebrew's bison path to PATH environmental variableHiroshi SHIBATA
2024-11-06Retired macos-12 and added macos-14 and macos-15 on GitHub ActionsHiroshi SHIBATA
2024-10-18Disabled annocheck same as f5b6b3dba7b32dcd1f15c150dd78dce6c0d92b1eHiroshi SHIBATA
2024-08-08Added bootstrap job for release workflowHiroshi SHIBATA
2024-07-15update GitHub Action spec_guards workflow.nagachika
2024-07-05Added macos-13 and removed macos-11Hiroshi SHIBATA
2024-06-18Revert "merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd, ↵nagachika
1ab7c412d2e3880a7ad233c32e93961888f8145c, fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]" This reverts commit dc4ca25e0a01e072ba3cf1fc47612aff72c980af.
2024-06-15merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd, ↵nagachika
1ab7c412d2e3880a7ad233c32e93961888f8145c, fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515] ci: Test whether GMP is working in compilers.yml (#10875) Avoid reoccurence of [Bug #20515] Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b bug: https://bugs.ruby-lang.org/issues/20515 RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876) --with-gmp is not working at all because HAVE_GMP_H was missing since 18eaf0be90. [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: https://bugs.ruby-lang.org/issues/20494 follow-up: 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b follow-up: https://github.com/ruby/ruby/pull/10805 test_bignum: defined? returns String (#10880) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515] bug: https://bugs.ruby-lang.org/issues/20515 follow-up: 22e4eeda6561693367fc7a00b92b90f46b09cabd follow-up: https://github.com/ruby/ruby/pull/10875
2024-06-03merge revision(s) b93553bb7e292a6eb83bbb60532b60126393534f:nagachika
Cirrus CI has been removed [ci skip]
2024-05-08CI: Pass -O2 for annocheckAlan Wu
Because `optflags` is pasted into the invocation line after `CC`, we were building with -O1 unintentionally. You can see this in the configuration summary: https://github.com/ruby/ruby/actions/runs/3933391169/jobs/6727044423#step:9:753 The check actually fails with -O2. To make it pass, upstream suggest that we use the annocheck GCC plugin. Since it requires building from source as the debian package for it isn't ready yet, punt on it for now and use `--skip-gaps`. Co-authored-by: Jun Aruga <jaruga@redhat.com>
2023-12-03[CI] windows.yml - use MSYS2 bison instead of ChocolateyMSP-Greg
2023-08-24Revert "Re-apply "Ruby 3.2 - Speed up rebuilding the loaded feature index ↵nagachika
and realpath cache (#8023)" (#8252)" This reverts commit 788b03d5ba82fd8b35ce1fe2618ce6bacc648333.
2023-08-21Re-apply "Ruby 3.2 - Speed up rebuilding the loaded feature index and ↵MSP-Greg
realpath cache (#8023)" (#8252) * Re-apply "Ruby 3.2 - Speed up rebuilding the loaded feature index and realpath cache (#8023)" * [CI] mingw.yml - remove IBM437 encoding for test-all, use cmd shell for test & test-all * Skip failing test on mingw with readline.so Co-authored-by: nagachika <nagachika@ruby-lang.org> --------- Co-authored-by: nagachika <nagachika@ruby-lang.org>
2023-08-12merge revision(s) 1b0da1e6236ad9a380abfe4ca8b51f06c34bb6f9:nagachika
Skip running brew upgrade (#8189) This has been unstable: https://github.com/ruby/ruby/actions/runs/5797755676/job/15713988590 and I'm not sure if we need that in the first place, assuming the OS image itself is maintained by GitHub. --- .github/actions/setup/macos/action.yml | 1 - 1 file changed, 1 deletion(-)
2023-07-16merge revision(s) ↵nagachika
833b32f503abb9712dbb3a6825b1730c8ee1e912,1dde9d726099fc4e4b06b8c848c85eac195c521b: also disable yjit for clang < 10 They don't compile. I guess nobody actively maintain such old compilers. Chances are the situation won't improve. Let's stop testing yjit on them. --- .github/workflows/compilers.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Explain why YJIT is disabled for clang<=9 [ci skip] --- .github/workflows/compilers.yml | 1 + 1 file changed, 1 insertion(+)
2023-07-16merge revision(s) fe42d88ad28df395111cfb9f2f67e21910083df1:nagachika
Pass -Werror=lto-type-mismatch for GCC LTO jobs This helps to find possible LTO miscompilations earlier. See also https://github.com/ruby/ruby/pull/7695. --- .github/workflows/compilers.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
2023-07-16merge revision(s) 27a21ad201b04f9af6c206836b4c7543fb69a1e7:nagachika
give up checking old compilers These old compilers needed old OSes, which are getting EODed. We cannot maintain healthy binary of them (building compilers on our own is quite haed). Let us just retire them. Fixes [Bug #19353] --- .github/workflows/compilers.yml | 6 ------ 1 file changed, 6 deletions(-)
2023-07-16merge revision(s) ↵nagachika
dd7c590f8a4dafbc0d659d07645aea59586b0f70,6a871baa3cd759c0eba361b4937eeca531513a09: disable yjit when for non-flonum YJIT does not interface with this flag. --- .github/workflows/compilers.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Note that YJIT requires FLONUM [ci skip] --- .github/workflows/compilers.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
2023-03-29gem related automation must run only on masterNARUSE, Yui
2023-03-28Use merge_groupNARUSE, Yui
2023-01-31Remove "Miscellaneous checks" from CINARUSE, Yui
It is expected to use on master branch
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
I noticed this while running test_yjit with --mjit-call-threshold=1, which redefines `Integer#<`. When Ruby is monkey-patched, MJIT itself could be broken. Similarly, Ruby scripts could break MJIT in many different ways. I prepared the same set of hooks as YJIT so that we could possibly override it and disable it on those moments. Every constant under RubyVM::MJIT is private and thus it's an unsupported behavior though. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-12-23test-syntax-suggest is run by check nowNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7010
2022-12-23Bump actions/checkout from 3.1.0 to 3.2.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0. - [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/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/7003
2022-12-23Bump actions/cache from 3.0.11 to 3.2.0dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/7000
2022-12-23Bump octokit/request-actiondependabot[bot]
Bumps [octokit/request-action](https://github.com/octokit/request-action) from 52ce92ce3185e00e2425f043c3e9509121929aea to 8cd8f5d6738d122de9213dc5cf87e116c40f5fae. - [Release notes](https://github.com/octokit/request-action/releases) - [Commits](https://github.com/octokit/request-action/compare/52ce92ce3185e00e2425f043c3e9509121929aea...8cd8f5d6738d122de9213dc5cf87e116c40f5fae) --- updated-dependencies: - dependency-name: octokit/request-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/6997
2022-12-23Bump github/codeql-action from 2.1.35 to 2.1.37dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.37. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b2a92eb56d8cb930006a1c6ed86b0782dd8a4297...959cbb7472c4d4ad70cdfe6f4976053fe48ab394) --- 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> Notes: Merged: https://github.com/ruby/ruby/pull/7001