aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* 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
* YJIT: Show --yjit-stats of railsbench on CI (#6403)Takashi Kokubun2022-09-201-2/+16
| | | | | | | | | * 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
* Make CodeQL ignore syntax_suggest because of the performance problemNobuyoshi Nakada2022-09-151-0/+4
| | | | https://github.com/github/codeql/discussions/10120#discussioncomment-3485880
* Remove CODEOWNERS to switch to auto-request-review (#6365)Takashi Kokubun2022-09-141-11/+0
| | | | | | | | | * Remove CODEOWNERS to switch to auto-request-review * Random change to test reviews * Revert "Random change to test reviews" This reverts commit 814b10d062d82d953019ea4afadc3f8fcf638379.
* Increase the timeout for make all on MinGWTakashi Kokubun2022-09-131-1/+1
| | | | https://github.com/ruby/ruby/actions/runs/3041702828/jobs/4899106526#step:14:1219
* Drop synchronized eventTakashi Kokubun2022-09-131-2/+2
| | | | | | | | | because it doesn't seem to be working. It's a bit annoying that synchronized doesn't work, but in many cases, opened and ready_for_review should be enough. As a last resort, you could close/reopen it. Also, the token scope needs to be public_repo instead of repo:status.
* Tweak the glob for auto_request_reviewTakashi Kokubun2022-09-131-1/+1
|
* Configure auto_request_review for YJIT teamTakashi Kokubun2022-09-132-0/+23
| | | | | | We need to use pull_request_target instead of pull_request to use secrets. pull_request_target seems to be executed from the default branch, so pushing this to master to test this.
* Remove -j from MinGW test-allTakashi Kokubun2022-09-111-2/+1
| | | MinGW CI has been crashing too often. Now that we don't have slow test_mjit in MinGW, I'd like to see if not using parallel test workers fixes the problem.
* Add mjit-bindgen workflow (#6327)Takashi Kokubun2022-09-051-0/+101
|
* miniruby may not be built when cross-compilingNobuyoshi Nakada2022-09-031-1/+2
|
* Run specs with CHECK_LEAKS=trueBenoit Daloze2022-08-292-0/+4
| | | | * To ensure these issues are noticed early.
* Added test-syntax-suggest to CIHiroshi SHIBATA2022-08-261-1/+1
|
* Add @k0kubun to CODEOWNERS for YJITMaxime Chevalier-Boisvert2022-08-231-6/+6
|
* Ubuntu 18.04 in GHA is deprecated from Aug 8,2022Hiroshi SHIBATA2022-08-231-1/+0
| | | | https://github.com/actions/runner-images/issues/6002
* Ignore `.document` only commits [ci skip]Nobuyoshi Nakada2022-08-2211-0/+22
|
* Show the exact version of cl.exe [ci skip]Nobuyoshi Nakada2022-08-221-0/+2
| | | | [Misc #18362] is fixed at cl.exe 19.33.31629.
* Add `--enable-devel` configure optionNobuyoshi Nakada2022-08-111-1/+1
| | | | | Since `RUBY_DEVEL` in cppflags has no effect in the configure script and makefiles.
* Do not enable RUBY_DEVEL by RUBY_PATCHLEVELJeremy Evans2022-08-091-0/+1
| | | | | | | | | This makes RUBY_DEVEL not enabled automatically. It still can be enabled manually. Test manually using RUBY_DEVEL in CI. Implements [Feature #17468]
* Revert "Try reproducing the MinGW hang on time command (#6168)"Takashi Kokubun2022-07-281-1/+1
| | | | | | | | | | | | This reverts commit bee5089d6789401f265f87b2f23f1bd7ec63cec8. Looking at https://github.com/ruby/ruby/runs/7564065637?check_suite_focus=true, we concluded that the ruby process for test-all is stuck before exit when this issue reproduces. However, because of our limited bandwidth to support MinGW, we're not investigating this, and therefore we need to keep skipping tests that hang on this environment.
* Try reproducing the MinGW hang on time command (#6168)Takashi Kokubun2022-07-271-1/+1
| | | | | to see if it really exits correctly. GitHub Support asked me to confirm the command is exiting correctly.
* Bundled gems test needs `prepare-gems`Nobuyoshi Nakada2022-07-255-8/+11
| | | | | `prepare-gems` downloads and extracts the bundled gems, and these gems are built by `build-exts` now.
* Remove macOS 10.15 from CIPeter Zhu2022-07-211-1/+0
| | | | | macOS 10.15 is deprecated on GitHub Actions and will have periodic brownouts. See actions/virtual-environments#5583.
* Mark ruby scripts in YAML [ci skip]Nobuyoshi Nakada2022-07-202-0/+3
| | | | | | | ```elisp (mmm-ify-by-regexp 'ruby-mode "^ *#!.*ruby" 0 "^ *shell: *ruby.*{0}" 0 0) ```
* Tentatively put macOS CIs back with adding macOS 12Nobuyoshi Nakada2022-07-071-0/+99
|
* [wasm] get rid of workaround use of older binaryen and update to latestYuta Saito2022-07-061-4/+3
| | | | | We no longer need to use older version of binaryen since the blocker issue has been resolved https://github.com/WebAssembly/binaryen/issues/4401
* CI: skip the failing test onlyNobuyoshi Nakada2022-07-051-2/+2
|
* CI: skip objspace test on MinGW for nowNobuyoshi Nakada2022-07-051-1/+5
|
* Disable USE_DEBUG_COUNTER test for now [ci skip]Nobuyoshi Nakada2022-07-031-1/+1
|