summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2024-03-20[PRISM] Enable specs in CIKevin Newton
2024-03-19Bump ruby/setup-ruby from 1.172.0 to 1.173.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.172.0 to 1.173.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/d4526a55538b775af234ba4af27118ed6f8f6677...5f19ec79cedfadb78ab837f95b87734d0003c899) --- 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>
2024-03-18Bump github/codeql-action from 3.24.7 to 3.24.8dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.7 to 3.24.8. - [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/3ab4101902695724f9365a384f86c1074d94e18c...05963f47d870e2cb19a537396c1f668a348c7d8f) --- 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-03-19Bump actions/checkout from 4.1.1 to 4.1.2dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2. - [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/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18Launchable: Remove unused codesNaoto Ono
2024-03-13[PRISM] Turn on more testsKevin Newton
2024-03-12Bump github/codeql-action from 3.24.6 to 3.24.7dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.6 to 3.24.7. - [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/8a470fddafa5cbb6266ee11b37ef4d8aae19c571...3ab4101902695724f9365a384f86c1074d94e18c) --- 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-03-12Do not fail CI when Launchable failsTakashi Kokubun
It seems to randomly fail: ``` + launchable verify Organization: 'ruby' Workspace: 'ruby' Proxy: None Platform: 'macOS-12.7.3-x86_64-i386-64bit' Python version: '3.12.2' Java command: 'java' launchable version: '1.83.0' Authentication failed. Please set the LAUNCHABLE_TOKEN. If you intend to use tokenless authentication, kindly reach out to our support team for further assistance. ``` https://github.com/ruby/ruby/actions/runs/8253299142/job/22574800261 Such failures should not impact the CI result.
2024-03-12Pass TESTS environment variableNaoto Ono
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2024-03-12Expand Launchable into yjit-macos and yjit-ubuntuNaoto Ono
2024-03-11Pass `RUN_OPTS` in YJIT macos test (#10214)Nobuyoshi Nakada
`RUN_OPTS` environment variable is set but not passed to the test task, unlike yjit-ubuntu.yml.
2024-03-11Skip documentation changesNobuyoshi Nakada
Many contributors just include the word `documentation` in titles, but not utilize `[DOC]` tag or `Documentation` label.
2024-03-11Clean up the build directory if `clean` is set to trueNobuyoshi Nakada
2024-03-10Clean up ext/Setup fileNobuyoshi Nakada
2024-03-10Report to Launchable at post-runNobuyoshi Nakada
Instead of separate two actions, register the post run at setup. Co-authored-by: Naoto Ono <onoto1998@gmail.com>
2024-03-08Try to run CI with Ubuntu 22.04Hiroshi SHIBATA
2024-03-08Setup ruby before setup directoriesNobuyoshi Nakada
When `makeup: true`, setup/directories also prepare auto generated source files, and requires baseruby.
2024-03-05Run test-bundler-parallel againHiroshi SHIBATA
2024-02-29Bump actions/cache from 4.0.0 to 4.0.1dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.0 to 4.0.1. - [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/13aacd865c20de90d75de3b17ebe84f7a17d57d2...ab5e6d0c87105b4c9c2047343972218f562e4319) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29Bump github/codeql-action from 3.24.5 to 3.24.6dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.5 to 3.24.6. - [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/47b3d888fe66b639e431abf22ebca059152f1eea...8a470fddafa5cbb6266ee11b37ef4d8aae19c571) --- 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-02-29Resolve a warning in `launchable record build` commandNaoto Ono
2024-02-28Migrate auto_request_review back to CODEOWNERS (#10133)Takashi Kokubun
2024-02-26Expand Launchable into ubuntu workflowNaoto Ono
2024-02-25Bump github/codeql-action from 3.24.4 to 3.24.5dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.4 to 3.24.5. - [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/e2e140ad1441662206e8f97754b166877dfa1c73...47b3d888fe66b639e431abf22ebca059152f1eea) --- 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-02-25Launchable: Fix the warning of pipNaoto Ono
2024-02-23Add Launchable into CINaoto Ono
2024-02-22Fallback more macos-arm-oss jobs to macos-14Takashi Kokubun
A follow-up on https://github.com/ruby/ruby/pull/10074
2024-02-22Bump github/codeql-action from 3.24.3 to 3.24.4dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.3 to 3.24.4. - [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/379614612a29c9e28f31f39a59013eb8012a51f0...e2e140ad1441662206e8f97754b166877dfa1c73) --- 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-02-22Fallback every macos-arm-oss usage to macos-14 (#10074)Takashi Kokubun
2024-02-22Remove unused matrix.configure from macos.ymlTakashi Kokubun
2024-02-22CI: Refactor a logic for skipped tests.Jun Aruga
* Make the make's TESTS argument update easily by updating TESTS env with added steps. * Use the `$(...)` rather than backquotes. See <https://www.shellcheck.net/wiki/SC2006>. * Use double-quotes for the make's argument `TESTS="$(...)"` to support space-separated skipped tests such as `skipped_tests: 'TestGem#test_.* TestMkmf.*'`. * Replace the `matrix.skipped_tests != ''` with `matrix.skipped_tests`. I think that these expressions are equivalent. See <https://docs.github.com/en/actions/learn-github-actions/expressions#functions> for details. > Type - Result > Null - ''
2024-02-21Bump ruby/setup-ruby from 1.171.0 to 1.172.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.171.0 to 1.172.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/22fdc77bf4148f810455b226c90fb81b5cbc00a7...d4526a55538b775af234ba4af27118ed6f8f6677) --- 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>
2024-02-16CI: Fix the no such file or directory error with the working directory.Jun Aruga
Fix the error with the working directory in the result job in some GitHub Actions YAML files. I hit this error on my forked repository below. https://github.com/junaruga/ruby/actions/runs/7921897724/job/21628462038?pr=2#step:2:11 ``` Error: An error occurred trying to start process '/bin/bash' with working directory '/Users/runner/work/ruby/ruby/build'. No such file or directory ```
2024-02-15Bump the required BASERUBY version to 3.0 (#9976)Takashi Kokubun
2024-02-15Rename the annocheck jobTakashi Kokubun
gcc-11 is not the point of this job.
2024-02-15Let annocheck workflow run only test-annocheck (#9990)Takashi Kokubun
The test of other tasks seems duplicated.
2024-02-15Bump github/codeql-action from 3.24.1 to 3.24.3dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.1 to 3.24.3. - [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/e675ced7a7522a761fc9c8eb26682c8b27c42b2b...379614612a29c9e28f31f39a59013eb8012a51f0) --- 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-02-15Temporarily allow failures in some bundled gemsYusuke Endoh
2024-02-15Revert "CHECK_LEAKS is always enabled with 01459f1"Benoit Daloze
* This reverts commit cf8fb9429511068c69ce70da7f7818c7441c280b. * CHECK_LEAKS is no longer always enabled.
2024-02-14[PRISM] Set eval encoding based on string encodingKevin Newton
2024-02-14Bump github/codeql-action from 3.24.0 to 3.24.1dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.0 to 3.24.1. - [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/v3.24.0...e675ced7a7522a761fc9c8eb26682c8b27c42b2b) --- 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-02-13[PRISM] Add temporary test exclusions to get eval passingKevin Newton
2024-02-13extract-gems before nmake in Visual Studio workflowBenoit Daloze
* BTW this workflow is the only one doing extract-extlibs before building. It seems building with Visual Studio and nmake has significant differences.
2024-02-13Revert "Try `nmake install` before `nmake test-spec`"Benoit Daloze
This reverts commit d4a6c6521aa1a5208939a2cd981a13ca01a07d2a.
2024-02-13Remove duplicate path-ignore entries [ci skip]Nobuyoshi Nakada
2024-02-12Try `nmake install` before `nmake test-spec`Benoit Daloze
2024-02-09Remove unavailable filters for merge_group eventKazuhiro NISHIYAMA
actionlint says: - "branches" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target, workflow_run events [events] - "paths" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target events [events] - "paths-ignore" filter is not available for merge_group event. it is only for push, pull_request, pull_request_target events [events]
2024-02-08Now we can use ruby analysis with large runnerHiroshi SHIBATA
2024-02-07Run CodeQL using macos-arm-oss only on ruby/rubyNobuyoshi Nakada
2024-02-07Keep cpp build with ubuntu-latestHiroshi SHIBATA