summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2022-12-06Bump octokit/request-actiondependabot[bot]
Bumps [octokit/request-action](https://github.com/octokit/request-action) from 4579f9e1e690974421f9f6928a30fb448e967c60 to 52ce92ce3185e00e2425f043c3e9509121929aea. - [Release notes](https://github.com/octokit/request-action/releases) - [Commits](https://github.com/octokit/request-action/compare/4579f9e1e690974421f9f6928a30fb448e967c60...52ce92ce3185e00e2425f043c3e9509121929aea) --- 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/6861
2022-12-05Skip auto-request-review on fork repositoriesTakashi Kokubun
2022-12-04Change the dependabot interval to monthlyTakashi Kokubun
It's not that important for ruby/ruby to keep them up to date.
2022-12-05Bump ruby/setup-ruby from 1.125.0 to 1.126.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.125.0 to 1.126.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/de6f5b9c340068d049670c6b6ae8dc94cff4667a...c7079efafd956afb5d823e8999c2506e1053aefa) --- 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> Notes: Merged: https://github.com/ruby/ruby/pull/6859
2022-12-05Bump github/codeql-action from 2.1.33 to 2.1.35dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.33 to 2.1.35. - [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/v2.1.33...b2a92eb56d8cb930006a1c6ed86b0782dd8a4297) --- 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/6860
2022-12-02YJIT: check that we correctly auto-enable YJIT on Linux (#6854)Maxime Chevalier-Boisvert
* YJIT: check that we correctly auto-enable YJIT on Linux YJIT should be automatically built on Linux x86-64 when rustc is present, and we should see +YJIT in the version string. * Use miniruby rather than system ruby Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
2022-12-02Avoid bash specific variable substitutionNobuyoshi Nakada
It may cause parse errors in some other sh even in never executed parts. Notes: Merged: https://github.com/ruby/ruby/pull/6844
2022-11-30Enable to dispatch Code scanning [ci skip]Nobuyoshi Nakada
2022-11-28Added permission restrictions for GitHub actionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6821
2022-11-28[StepSecurity] ci: Harden GitHub ActionsStepSecurity Bot
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io> Notes: Merged: https://github.com/ruby/ruby/pull/6811
2022-11-27Disable test-all on MJIT CI for nowTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/3560006749/jobs/5979749144
2022-11-27Test only --mjit-wait for nowTakashi Kokubun
We've disabled MJIT CI on GitHub Actions for a while. It's convenient that fork repositories need to see failures or disable it. We should remove unused CI by default instead of silently disabling it. Since I saw --mjit-wait passed on my fork, I'd like to try running --mjit-wait one.
2022-11-25Allow an arbitrary number of newlinesTakashi Kokubun
2022-11-26Follow the NEWS.md change up [ci skip]Nobuyoshi Nakada
2022-11-25[StepSecurity] ci: Harden GitHub ActionsStepSecurity Bot
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io> Notes: Merged: https://github.com/ruby/ruby/pull/6810
2022-11-21YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 (#6780)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-11-15Let mjit-bindgen use BASERUBY and bundle/inline (#6740)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-11-14Try to let dependabot maintain the version commentTakashi Kokubun
It seems like dependabot supports updating the `# vX.Y.Z` comment. The reason why I disabled this was that it failed to update this, but maybe it was because it had `, checking sha`. Let me try it again with that removed.
2022-11-14Bump actions/upload-artifact from 3.1.0 to 3.1.1dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/3cea5372237819ed00197afe530f5a7ea3e805c8...83fd05a356d7e2593de66fc9913b3002723633cb) --- updated-dependencies: - dependency-name: actions/upload-artifact 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/6723
2022-11-11Enable only master-branchHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6716
2022-11-11Test with topic-branchHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6716
2022-11-11Use secrets.SCORECARD_READ_TOKENHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6716
2022-11-11Try to use ossf/scorecardsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6716
2022-11-08Set default %printer for NODE ntermsyui-knk
Before: ``` Reducing stack by rule 639 (line 5062): $1 = token "integer literal" (1.0-1.1: 1) -> $$ = nterm simple_numeric (1.0-1.1: ) ``` After: ``` Reducing stack by rule 641 (line 5078): $1 = token "integer literal" (1.0-1.1: 1) -> $$ = nterm simple_numeric (1.0-1.1: NODE_LIT) ``` `"<*>"` is supported by Bison 2.3b (2008-05-27) or later. https://git.savannah.gnu.org/cgit/bison.git/commit/?id=12e3584054c16ab255672c07af0ffc7bb220e8bc Therefore developers need to install Bison 2.3b+ to build ruby from source codes if their Bison is older. Minimum version requirement for Bison is changed to 3.0. See: https://bugs.ruby-lang.org/issues/19068 [Feature #19068] Notes: Merged: https://github.com/ruby/ruby/pull/6579
2022-11-03Run only daily schedule because CodeQL provides a lot of false-positive ↵Hiroshi SHIBATA
results for Ruby code
2022-10-30Try -fstack-protector-strong on MinGWNobuyoshi Nakada
The CI for MinGW has used it.
2022-10-30Run spec_guards only when spec files changed [ci skip]Nobuyoshi Nakada
2022-10-26YJIT: Test --yjit-verify-ctx on GitHub Actions as well (#6639)Takashi Kokubun
Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
2022-10-26Fix the url of Cirrus failure notifications [ci skip]Takashi Kokubun
The previous one was the url of this notification action, but we want to see a link to Cirrus CI. This code follows https://cirrus-ci.org/guide/notifications/. Also, head_branch was null only for pull requests from a fork, so we can use it for branch-based filtering, which is good.
2022-10-25Improve Cirrus notification metadata [ci skip]Takashi Kokubun
2022-10-25CI skip should not be notified [ci skip]Takashi Kokubun
2022-10-25Start notifying Cirrus CI failuresTakashi Kokubun
It looks like Cirrus doesn't natively support notifications and they recomment to use GitHub Actions for it. https://cirrus-ci.org/guide/notifications/ Because I don't know what the payload looks like, I just added a basic payload and dumped GitHub context so that we could improve it later.
2022-10-25Use ruby/action-slack@v3.0.0 and ref_name (#6633)Takashi Kokubun
It's moved from k0kubun to ruby org. Also, we don't need JavaScript eval to generate branch if we use github.ref_name, so v3.0.0 is a version that doesn't use eval. Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-10-18Ignore manual files only commits [ci skip]Nobuyoshi Nakada
2022-10-16Disable dependabot for auto-request-review for nowTakashi Kokubun
because you have to manually update the version tag comment. It feels unsafe to trust third party git tags when you need to pass MATZBOT_GITHUB_TOKEN to it. Git commit sha alone isn't human-readable and I'm reluctant to remove the comment either. It doesn't seem worth the effort to review changes for every release of this action.
2022-10-16Bump necojackarc/auto-request-review from 0.7.0 to 0.8.0 (#6571)dependabot[bot]
Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/necojackarc/auto-request-review/releases) - [Commits](https://github.com/necojackarc/auto-request-review/compare/e08cdffa277d50854744de3f76230260e61c67f4...b5e81876454003a4ccb9b89cb205c67d77d7035b) --- updated-dependencies: - dependency-name: necojackarc/auto-request-review dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-10-16Do not run CodeQL on dependabot PRsTakashi Kokubun
2022-10-16Allow run bundled_gems manually [ci skip]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6565
2022-10-14Disable msystem: MINGW64 job on GitHub Actions (#6545)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-10-06Notify CI failures of Miscellaneous checksTakashi Kokubun
2022-10-02CodeQL slowness on syntax_suggest fixed at 2.10.5Nobuyoshi Nakada
This reverts commit d152ac677cffdbc136530dd56a56c42518d29ea4, "Make CodeQL ignore syntax_suggest because of the performance problem". Probably all instances seem to already have updated to 2.10.5 now.
2022-09-23Auto-generate mjit_c.rb.erbTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/6418
2022-09-22Binstubs test with relative path seems passing nowNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6416 Merged-By: nobu <nobu@ruby-lang.org>
2022-09-22Improve Ubuntu GitHub Actions (#6413)Takashi Kokubun
Make the job names more understandable and avoid testing too many duplicated things. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-09-21Try reordering test-all and test-spec for mswin CITakashi Kokubun
Visual Studio 2019 GitHub Actions has been super unstable. Somehow nmake test-spec triggers rebuilding the interpreter and fails. usa suggested a possibility of test-all leaving something impacting test-spec. I'd like to try this patch and see what happens.
2022-09-21Fix a broken Slack notificationTakashi Kokubun
The matrix doesn't have `os`.
2022-09-21LLVM 15 released卜部昌平
See https://discourse.llvm.org/t/llvm-15-0-0-release/65099 Notes: Merged: https://github.com/ruby/ruby/pull/6358
2022-09-20YJIT: Show --yjit-stats of railsbench on CI (#6403)Takashi Kokubun
* YJIT: Show --yjit-stats of railsbench on CI * YJIT: Use --enable-yjit=dev to see ratio_in_yjit * YJIT: Show master GitHub URL for quick comparison * YJIT: Avoid making CI red by a yjit-bench failure Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-09-15Make CodeQL ignore syntax_suggest because of the performance problemNobuyoshi Nakada
https://github.com/github/codeql/discussions/10120#discussioncomment-3485880
2022-09-14Remove CODEOWNERS to switch to auto-request-review (#6365)Takashi Kokubun
* Remove CODEOWNERS to switch to auto-request-review * Random change to test reviews * Revert "Random change to test reviews" This reverts commit 814b10d062d82d953019ea4afadc3f8fcf638379. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>