summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* YJIT: Fold check-yjit-bindings into yjit-bindgenAlan Wu2022-12-081-1/+1
| | | | | So it's shorter on CI and the hint about how the fix the failure shows up. It's going to print a diff locally too, but that should be fine.
* YJIT: Add a hint for fixing "check-yjit-bindings"Alan Wu2022-12-081-0/+1
| | | | | | This makes it clear what to do when the CI check fails and should remove a few minutes of confusion for people seeing this for the first time.
* NEWS.md: Remove white space only lines [ci skip]Nobuyoshi Nakada2022-12-071-0/+1
|
* Bump octokit/request-actiondependabot[bot]2022-12-061-1/+1
| | | | | | | | | | | | | 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>
* Skip auto-request-review on fork repositoriesTakashi Kokubun2022-12-051-0/+1
|
* Change the dependabot interval to monthlyTakashi Kokubun2022-12-041-1/+1
| | | | It's not that important for ruby/ruby to keep them up to date.
* Bump ruby/setup-ruby from 1.125.0 to 1.126.0dependabot[bot]2022-12-054-4/+4
| | | | | | | | | | | | | | 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>
* Bump github/codeql-action from 2.1.33 to 2.1.35dependabot[bot]2022-12-052-4/+4
| | | | | | | | | | | | | | | 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>
* YJIT: check that we correctly auto-enable YJIT on Linux (#6854)Maxime Chevalier-Boisvert2022-12-021-1/+6
| | | | | | | | * 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
* Avoid bash specific variable substitutionNobuyoshi Nakada2022-12-021-2/+5
| | | | | It may cause parse errors in some other sh even in never executed parts.
* Enable to dispatch Code scanning [ci skip]Nobuyoshi Nakada2022-11-301-0/+1
|
* Added permission restrictions for GitHub actionsHiroshi SHIBATA2022-11-2814-0/+46
|
* [StepSecurity] ci: Harden GitHub ActionsStepSecurity Bot2022-11-283-0/+15
| | | Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
* Disable test-all on MJIT CI for nowTakashi Kokubun2022-11-271-5/+5
| | | | https://github.com/ruby/ruby/actions/runs/3560006749/jobs/5979749144
* Test only --mjit-wait for nowTakashi Kokubun2022-11-271-4/+4
| | | | | | | | | 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.
* Allow an arbitrary number of newlinesTakashi Kokubun2022-11-251-1/+1
|
* Follow the NEWS.md change up [ci skip]Nobuyoshi Nakada2022-11-261-4/+4
|
* [StepSecurity] ci: Harden GitHub ActionsStepSecurity Bot2022-11-2516-54/+54
| | | Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
* YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 (#6780)Takashi Kokubun2022-11-211-2/+2
|
* Let mjit-bindgen use BASERUBY and bundle/inline (#6740)Takashi Kokubun2022-11-151-21/+15
|
* Try to let dependabot maintain the version commentTakashi Kokubun2022-11-142-4/+1
| | | | | | | 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.
* Bump actions/upload-artifact from 3.1.0 to 3.1.1dependabot[bot]2022-11-141-1/+1
| | | | | | | | | | | | | | 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>
* Enable only master-branchHiroshi SHIBATA2022-11-111-1/+1
|
* Test with topic-branchHiroshi SHIBATA2022-11-111-1/+1
|
* Use secrets.SCORECARD_READ_TOKENHiroshi SHIBATA2022-11-111-1/+1
|
* Try to use ossf/scorecardsHiroshi SHIBATA2022-11-111-0/+72
|
* Set default %printer for NODE ntermsyui-knk2022-11-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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]
* Run only daily schedule because CodeQL provides a lot of false-positive ↵Hiroshi SHIBATA2022-11-031-17/+17
| | | | results for Ruby code
* Try -fstack-protector-strong on MinGWNobuyoshi Nakada2022-10-301-2/+2
| | | | The CI for MinGW has used it.
* Run spec_guards only when spec files changed [ci skip]Nobuyoshi Nakada2022-10-301-13/+5
|
* YJIT: Test --yjit-verify-ctx on GitHub Actions as well (#6639)Takashi Kokubun2022-10-261-1/+1
|
* Fix the url of Cirrus failure notifications [ci skip]Takashi Kokubun2022-10-261-3/+13
| | | | | | | | | | 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.
* Improve Cirrus notification metadata [ci skip]Takashi Kokubun2022-10-251-3/+5
|
* CI skip should not be notified [ci skip]Takashi Kokubun2022-10-251-0/+1
|
* Start notifying Cirrus CI failuresTakashi Kokubun2022-10-251-0/+29
| | | | | | | | | 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.
* Use ruby/action-slack@v3.0.0 and ref_name (#6633)Takashi Kokubun2022-10-2512-24/+24
| | | | | | | | | | 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>
* Ignore manual files only commits [ci skip]Nobuyoshi Nakada2022-10-1813-0/+54
|
* Disable dependabot for auto-request-review for nowTakashi Kokubun2022-10-162-1/+4
| | | | | | | | 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.
* Bump necojackarc/auto-request-review from 0.7.0 to 0.8.0 (#6571)dependabot[bot]2022-10-161-1/+1
| | | | | | | | | | | | | | | | | 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>
* Do not run CodeQL on dependabot PRsTakashi Kokubun2022-10-161-1/+2
|
* Allow run bundled_gems manually [ci skip]Nobuyoshi Nakada2022-10-161-0/+1
|
* Disable msystem: MINGW64 job on GitHub Actions (#6545)Takashi Kokubun2022-10-141-4/+1
|
* Notify CI failures of Miscellaneous checksTakashi Kokubun2022-10-061-0/+14
|
* CodeQL slowness on syntax_suggest fixed at 2.10.5Nobuyoshi Nakada2022-10-021-4/+0
| | | | | | 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.
* Auto-generate mjit_c.rb.erbTakashi Kokubun2022-09-231-4/+1
|
* Binstubs test with relative path seems passing nowNobuyoshi Nakada2022-09-221-2/+0
|
* Improve Ubuntu GitHub Actions (#6413)Takashi Kokubun2022-09-221-12/+15
| | | | Make the job names more understandable and avoid testing too many duplicated things.
* Try reordering test-all and test-spec for mswin CITakashi Kokubun2022-09-211-4/+2
| | | | | | | | 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.
* Fix a broken Slack notificationTakashi Kokubun2022-09-211-1/+1
| | | | The matrix doesn't have `os`.
* LLVM 15 released卜部昌平2022-09-211-2/+3
| | | | See https://discourse.llvm.org/t/llvm-15-0-0-release/65099