summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2025-04-03Enforce to use CMake 3 because CMake 4 is not compatible to build libyaml ↵Hiroshi SHIBATA
via vcpkg
2025-03-05Name dependency checks jobNobuyoshi Nakada
And run on the latest ubuntu.
2025-03-05automerge needs windows resultsHiroshi SHIBATA
2025-03-05Update actions/cache for ruby_3_3Takashi Kokubun
2025-02-28Skip VS2022 17.13.x buildHiroshi SHIBATA
see https://github.com/ruby/ruby/pull/12830
2025-02-13Drop k0kubun from CODEOWNERSTakashi Kokubun
The maintainers have been shifted to newer versions. https://bugs.ruby-lang.org/issues/21136
2025-02-06Bump up actions/upload-artifact-4.4.1Hiroshi SHIBATA
2024-12-03Bump up actions/checkout-4.2.2Hiroshi SHIBATA
2024-11-04macos-12 is deprecated and fails on MondaysTakashi Kokubun
https://github.com/actions/runner-images/issues/10721
2024-09-30Run just bignum related tests when gmp enabledNobuyoshi Nakada
2024-08-08Added bootstrap job for release workflowHiroshi SHIBATA
2024-07-08Fix malformed JSON in macOS CITakashi Kokubun
2024-07-05Refine macOS CI (#11107)Hiroshi SHIBATA
Update macos runners with latest environments. * Use macos-14 instead of macos-arm-oss * Removed macos-11 and added macos-13
2024-06-20Add k0kubun to ruby_3_3 CODEOWNERSTakashi Kokubun
2024-05-30merge revision(s) ↵Takashi Kokubun
22e4eeda6561693367fc7a00b92b90f46b09cabd,1ab7c412d2e3880a7ad233c32e93961888f8145c: [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
2024-05-28Allow failing test-annocheckTakashi Kokubun
It causes flaky failures like this: ``` + /usr/bin/docker build --rm -t ruby-fedora-annocheck-copy --build-arg=FILES=ruby -f ../src/tool/annocheck/Dockerfile-copy . DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 556.5MB Step 1/6 : FROM docker.io/fedora:latest toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit ``` It seems not that important to maintain the job for backports, so let's allow failing it until we fix it in master branch.
2024-03-14Skip AppVeyor and GitHub if only other CI files are changedNobuyoshi Nakada
2023-12-17Shorten the workflow nameTakashi Kokubun
Looking at the name in the list, "Miscellaneous / Miscellaneous checks" seems too verbose/repetitive. Let's make it "Misc / Miscellaneous checks".
2023-12-17Make the check_misc job name more descriptiveTakashi Kokubun
We're going to add check_misc as a required status check, and "checks" was a bit too vague for matching the job name.
2023-12-14Trigger auto-request-review only for master branchTakashi Kokubun
2023-12-12Move --repeat-count=2 job to macos-arm-oss (#9208)Takashi Kokubun
2023-12-12Remove a duplicated jobTakashi Kokubun
This was first added in b481b673d75, but 197e91f357 added -DUNIVERSAL_PARSER to the Compilers workflow as well. Given the nature of this test and the fact that it also runs make test-all besides make test, I think it's better to keep only the Compilers one.
2023-11-24Place continue-on-error consistentlyTakashi Kokubun
Once it fails on "Perform CodeQL Analysis", it proceeds to subsequent steps and fails because required files are not created by previous steps. When we have a continue-on-error, all subsequent steps that rely on the step should have a continue-on-error as well.
2023-11-23[wasm] Upload install directory as artifact to GitHub ActionsYuta Saito
2023-11-23[wasm] Build baseruby from the same revision for cross-compilingYuta Saito
> Note that on cross compiling BASERUBY should be the same version of the building ruby. > https://github.com/ruby/ruby/wiki/Developer-How-To#prerequisite
2023-11-23[wasm] Update binaryen to version 113Yuta Saito
2023-11-23[wasm] Update wasmtime to version 15Yuta Saito
2023-11-23[wasm] Update wasi-sdk to version 20Yuta Saito
2023-11-19[wasm] Enable more ext libraries on CI as much as possibleYuta Saito
2023-11-17mingw.yml - remove encoding, run tests in cmd shellMSP-Greg
2023-11-10Update checkoutJuanjo Bazán
2023-11-09Update files under .github other than workflowsNobuyoshi Nakada
While `directory: "/"` is defaulted to ".github/workflows", we need to update the files under ".github/actions".
2023-11-08YJIT: Disable code GC (#8865)Takashi Kokubun
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com> Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>
2023-11-07Bump ruby/setup-ruby from 1.159.0 to 1.160.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.159.0 to 1.160.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/54a18e26dbbb1eabc604f317ade9a5788dddef81...036ef458ddccddb148a2b9fb67e95a22fdbf728b) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06Revert an unwanted sync from RelineTakashi Kokubun
It wasn't supposed to be sync-ed in: 2dd32e7c3b6904e61b9068596f5e4e82920c1fb0
2023-11-06[ruby/reline] Test Reline::Face without mockingStan Lo
(https://github.com/ruby/reline/pull/600) * Test Reline::Face without mocking Because `test-unit-rr` is not a default gem, using it would break CRuby's CI. * Add ruby-core workflow https://github.com/ruby/reline/commit/d2189ac436
2023-11-05Check non-ASCII code in more sources including generated filesNobuyoshi Nakada
2023-10-31Add a --disable-yjit job for Ubuntu CIJeremy Evans
Currently, we do not have an amd64 job that runs with YJIT disabled and runs the full check task. Most amd64 jobs implicitly have YJIT enabled, even though --enable-yjit was not specified. This makes it easier to determine whether a problem is YJIT-related or not by reviewing CI logs.
2023-10-28Fix a typo [ci skip]Nobuyoshi Nakada
2023-10-27Select the destination for the latest date by whether inplace modeNobuyoshi Nakada
2023-10-26Let bundled_gems use matzbot's token for git pushTakashi Kokubun
2023-10-26Bump ruby/setup-ruby from 1.158.0 to 1.159.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.158.0 to 1.159.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/cd48c8e22733480b66887b42bfeb6c0b88ea1a56...54a18e26dbbb1eabc604f317ade9a5788dddef81) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26Remove JavaScript templatesKevin Newton
2023-10-26[ruby/prism] Compile with WASIKevin Newton
https://github.com/ruby/prism/commit/73c44b0b9c
2023-10-26[wasm] Check exts build working on ciYuta Saito
This is a preparation for enabling spec test
2023-10-25Bump ruby/setup-ruby from 1.157.0 to 1.158.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.157.0 to 1.158.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/a05e47355e80e57b9a67566a813648fa67d92011...cd48c8e22733480b66887b42bfeb6c0b88ea1a56) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25Do not append latest_date to gems/bundled_gems [ci skip]Kazuhiro NISHIYAMA
2023-10-23Bump ossf/scorecard-action from 2.3.0 to 2.3.1dependabot[bot]
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/483ef80eb98fb506c348f7d62e28055e49fe2398...0864cf19026789058feabb7e87baa5f140aac736) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24Clean up temporary file, wc.input [ci skip]Nobuyoshi Nakada
2023-10-24Use extquote instead of literal tabs [ci skip]Nobuyoshi Nakada