summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a bindgen CI failureTakashi Kokubun2023-03-161-1/+1
|
* [Feature #19442] Remove USE_RINCGC flagMatt Valentine-House2023-03-161-1/+0
| | | | Ruby doesn't compile when this is set to 0. Let's remove it.
* Bump github/codeql-action from 2.2.6 to 2.2.7dependabot[bot]2023-03-162-5/+5
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.6 to 2.2.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/16964e90ba004cdf0cd845b866b5df21038b7723...168b99b3c22180941ae7dbdd5f5c9678ede476ba) --- 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>
* Disable RJIT_FORCE_ENABLE CI for nowTakashi Kokubun2023-03-131-1/+1
| | | | | | | | Somehow btest-ruby is running miniruby. Not sure why. https://github.com/ruby/ruby/actions/runs/4412043427/jobs/7731124729#step:16:402 For RJIT's experimental purposes, having just one CI is enough. I'd like to focus on keeping .github/workflows/rjit.yml green.
* Bump ruby/action-slack from 3.0.0 to 3.2.1dependabot[bot]2023-03-1416-16/+16
| | | | | | | | | | | | | | Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.0.0 to 3.2.1. - [Release notes](https://github.com/ruby/action-slack/releases) - [Commits](https://github.com/ruby/action-slack/compare/b6882ea6ef8f556f9f9af9ec1220d3f1ced74acf...0bd85c72233cdbb6a0fe01d37aaeff1d21b5fce1) --- updated-dependencies: - dependency-name: ruby/action-slack dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump github/codeql-action from 2.2.5 to 2.2.6dependabot[bot]2023-03-132-5/+5
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.5 to 2.2.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/32dc499307d133bb5085bae78498c0ac2cf762d5...16964e90ba004cdf0cd845b866b5df21038b7723) --- 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>
* Revert "Update ruby/action-slack v3.1.1 (#7505)"Takashi Kokubun2023-03-1116-16/+16
| | | | | | | | | | This reverts commit 2570374bc8779a923f3bc42fe1731eefbb743edf. Revert "Bump ruby/action-slack from 3.0.0 to 3.1.0" This reverts commit 39511b8b2304f41efe5b09ac87a0fb32931653f0. Neither v3.1.0 nor v3.1.1 seems working correctly.
* Investigate which test hangs on MinGWTakashi Kokubun2023-03-111-0/+3
| | | | https://github.com/ruby/ruby/actions/runs/4396158119/jobs/7698424613
* Update ruby/action-slack v3.1.1 (#7505)Hiroshi SHIBATA2023-03-1116-16/+16
|
* Bump the required BASERUBY version to 2.5 (#7504)Takashi Kokubun2023-03-101-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | [Misc #16671] I'd like to bump it to 2.7 to use pattern matching in tool/mk_builtin_loader.rb. However, I experienced a few blockers. 2.5 seems like the closest version that is easy enough to use on CIs, so let me bump the version to it as an intermediate step for it. I want to use &. and <<~ in 2.3 too. Known blockers: * AppVeyor Visual Studio 2015 doesn't have Ruby 2.7. You'd need to bump the version to Visual Studio 2019. * GitHub Actions windows-2019 doesn't have Ruby 2.7 either. You can use ruby/setup-ruby, but configure doesn't seem to work with it. * For ruby/ruby-ci-imaage, bionic doesn't have Ruby 2.7. I tried using ruby-build to build Ruby 2.7 from package, but the build on its CI seems to somehow loop forever when I do that. So I gave it up for now. We might want to wait until bionic becomes EOL. Note: * AppVeyor Visual Studio 2015 has Ruby <= 2.6.3 https://www.appveyor.com/docs/windows-images-software/#ruby * GitHub Actions windows-2019 uses Ruby 2.5.9 https://github.com/actions/runner-images/blob/main/images/win/Windows2019-Readme.md
* Bump ruby/setup-ruby from 1.143.0 to 1.144.0dependabot[bot]2023-03-104-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.143.0 to 1.144.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/31a7f6d628878b80bc63375a93ae079ec50a1601...9669f3ee51dc3f4eda8447ab696b3ab19a90d14b) --- 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>
* Allow enabling YJIT and RJIT independently (#7474)Takashi Kokubun2023-03-071-1/+6
| | | | | We used to require MJIT is supported when YJIT is supported. However, now that RJIT dropped some platforms that YJIT supports, it no longer makes sense. We should be able to enable only YJIT, and vice versa.
* Bump ruby/action-slack from 3.0.0 to 3.1.0dependabot[bot]2023-03-0816-16/+16
| | | | | | | | | | | | | | Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/ruby/action-slack/releases) - [Commits](https://github.com/ruby/action-slack/compare/b6882ea6ef8f556f9f9af9ec1220d3f1ced74acf...36bda26f63ca8a3787504418657edbbc1a3f5361) --- updated-dependencies: - dependency-name: ruby/action-slack dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Give more time to MinGW to run make testTakashi Kokubun2023-03-071-1/+1
| | | | | 10 minutes were not enough. https://github.com/ruby/ruby/actions/runs/4360048989/jobs/7622532445
* s/mjit/rjit/Takashi Kokubun2023-03-062-2/+2
|
* s/MJIT/RJIT/Takashi Kokubun2023-03-063-4/+4
|
* Rename MJIT filenames to RJITTakashi Kokubun2023-03-062-0/+0
|
* Add a Slack notification for MJIT CITakashi Kokubun2023-03-061-0/+13
|
* Change default call threshold to 30Takashi Kokubun2023-03-051-1/+1
|
* Resurrect CI for MJITTakashi Kokubun2023-03-051-0/+113
|
* Support passing argumentsTakashi Kokubun2023-03-051-103/+0
|
* Disable test-spec as well for annocheckTakashi Kokubun2023-03-051-4/+6
| | | | https://github.com/ruby/ruby/actions/runs/4340193212/jobs/7578505652
* Skip test-all for annocheckTakashi Kokubun2023-03-051-2/+2
| | | | | | | | | It started to fail since totally unrelated changes. It suddenly gets killed by SIGTERM only on this environment: https://github.com/ruby/ruby/actions/runs/4340112185/jobs/7578344307 For now, we have no idea how to fix this, so let me skip this until we figure it out.
* Split a workflow for annocheck (#7450)Takashi Kokubun2023-03-052-12/+152
| | | | | | | It's not really about different compilers. It seems confusing to have this in compilers.yml. This change only forks the entire workflow and modifies only matrix entries.
* Bump ruby/setup-ruby from 1.139.0 to 1.143.0dependabot[bot]2023-03-064-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.139.0 to 1.143.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/92aece5fc9c784ab66851c1e702b1bd5885a51f2...31a7f6d628878b80bc63375a93ae079ec50a1601) --- 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>
* Increase timeout for MinGW make testTakashi Kokubun2023-03-021-1/+1
| | | | | Apparently it's too short for MinGW https://github.com/ruby/ruby/actions/runs/4317938324/jobs/7535630842
* Investigate missing ./autogen.shTakashi Kokubun2023-03-021-1/+6
| | | | https://github.com/ruby/ruby/actions/runs/4316772946/jobs/7532986318
* Fix rbs (#7415)Soutaro Matsumoto2023-03-022-2/+2
| | | | * Update RBS to skip validation task * Revert TEST_BUNDLED_GEMS_ALLOW_FAILURES
* Allow failing rbs failures for nowTakashi Kokubun2023-03-012-2/+2
| | | | | | | will wait until soutaro fixes it. The problem of bundled gems is that you can't really revert it as long as you have scheduled "update bundled_gems".
* Also ignore dismissed CodeQL alerts at tests and URI libraryHiroshi SHIBATA2023-02-281-0/+4
|
* Bump ruby/setup-ruby from 1.138.0 to 1.139.0dependabot[bot]2023-02-284-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.138.0 to 1.139.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/d3c9825d67b0d8720afdfdde5af56c79fdb38d16...92aece5fc9c784ab66851c1e702b1bd5885a51f2) --- 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>
* Ignore rb/overly-large-range on URIHiroshi SHIBATA2023-02-281-0/+2
|
* Enable only master branch for CodeQL push triggerHiroshi SHIBATA2023-02-281-0/+1
|
* Run CodeQL each PRs againHiroshi SHIBATA2023-02-281-14/+14
|
* Do not upload sarif file as artifactHiroshi SHIBATA2023-02-281-6/+6
|
* Do not OSS scorecards check each pushHiroshi SHIBATA2023-02-281-2/+2
|
* [StepSecurity] ci: Harden GitHub ActionsStepSecurity Bot2023-02-272-4/+4
| | | Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
* Ignore test case for Kernel and IO methodsHiroshi SHIBATA2023-02-271-0/+23
|
* Rename job and workflow namesHiroshi SHIBATA2023-02-271-5/+4
|
* Use matrix strategies each languageHiroshi SHIBATA2023-02-271-1/+8
|
* Merge codeql-config into codeql-analysisHiroshi SHIBATA2023-02-272-4/+1
|
* Bump github/codeql-action from 2.2.4 to 2.2.5dependabot[bot]2023-02-272-4/+4
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.4 to 2.2.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/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...32dc499307d133bb5085bae78498c0ac2cf762d5) --- 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>
* Bump actions/cache from 3.2.5 to 3.2.6dependabot[bot]2023-02-2213-16/+16
| | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.2.5 to 3.2.6. - [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/6998d139ddd3e68c71e9e398d8e40b71a2f39812...69d9d449aced6a2ede0bc19182fadc3a0a42d2b0) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1dependabot[bot]2023-02-171-1/+1
| | | | | | | | | | | | | | Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.2.0 to 1.3.1. - [Release notes](https://github.com/lewagon/wait-on-check-action/releases) - [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.2.0...v1.3.1) --- updated-dependencies: - dependency-name: lewagon/wait-on-check-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump actions/cache from 3.2.4 to 3.2.5dependabot[bot]2023-02-1613-16/+16
| | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.2.4 to 3.2.5. - [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/627f0f41f6904a5b1efbaed9f96d9eb58e92e920...6998d139ddd3e68c71e9e398d8e40b71a2f39812) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump github/codeql-action from 2.2.1 to 2.2.4dependabot[bot]2023-02-162-4/+4
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.1 to 2.2.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/3ebbd71c74ef574dbc558c82f70e52732c8b44fe...17573ee1cc1b9d061760f3a006fc4aac4f944fd5) --- 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>
* Bump ruby/setup-ruby from 1.134.0 to 1.138.0dependabot[bot]2023-02-164-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.134.0 to 1.138.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/ee26e27437bde475b19a6bf8cb73c9fa658876a2...d3c9825d67b0d8720afdfdde5af56c79fdb38d16) --- 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>
* check-regexp only works with job name, not workflow nameHiroshi SHIBATA2023-02-161-1/+1
|
* Auto-merge feature for dependabot PRs (#7300)Hiroshi SHIBATA2023-02-162-1/+27
| | | | | | | | | * Automerge for dependabot update * change update period with daily, we can merge it automatically when `make check` of Ubuntu was passed * Use rebase instead of merge commit * check all Ubuntu jobs
* CI: Pass -O2 for annocheckAlan Wu2023-02-031-2/+3
| | | | | | | | | | | | | 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>