aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* YJIT: Set RUST_BACKTRACE=1 on YJIT GitHub Actions (#7152)Takashi Kokubun2023-01-181-0/+1
|
* [DOC] Extract tool/update-NEWS-gemlist.rbNobuyoshi Nakada2023-01-132-53/+2
|
* Enable `clippy` checks for yjit in CI (#7093)Ian Ker-Seymer2023-01-121-0/+9
| | | | | | | | | | | * Add job to check clippy lints in CI * Address all remaining clippy lints * Check lints on arm64 as well * Apply latest clippy lints * Do not exit 0 on clippy warnings
* enhance build matrix卜部昌平2023-01-122-0/+2
|
* Strip trailing spaces [ci skip]Nobuyoshi Nakada2023-01-121-1/+1
|
* Remove no longer used environment variable [ci skip]Nobuyoshi Nakada2023-01-092-6/+0
|
* Pass options for extensions via `CONFIGURE_ARGS`Nobuyoshi Nakada2023-01-061-1/+5
|
* Skip reviews for cruby_bindings-only PRs [ci skip] (#7004)Takashi Kokubun2023-01-051-0/+2
|
* Pin octokit/request-action@v2.1.7Hiroshi SHIBATA2023-01-041-1/+1
|
* Bump ruby/setup-ruby from 1.128.0 to 1.133.0dependabot[bot]2023-01-044-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.128.0 to 1.133.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/4b2d1d631efa087f8896c15a0c6023dc2f483198...09c10210cc6e998d842ce8433cd9d245933cd797) --- 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 actions/cache from 3.2.0 to 3.2.2dependabot[bot]2023-01-0313-16/+16
| | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.2.0 to 3.2.2. - [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/c17f4bf4666a8001b1a45c09eb7a485c41aa64c3...4723a57e26efda3a62cbde1812113b730952852d) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun2022-12-241-3/+2
| | | | | | | | | | I noticed this while running test_yjit with --mjit-call-threshold=1, which redefines `Integer#<`. When Ruby is monkey-patched, MJIT itself could be broken. Similarly, Ruby scripts could break MJIT in many different ways. I prepared the same set of hooks as YJIT so that we could possibly override it and disable it on those moments. Every constant under RubyVM::MJIT is private and thus it's an unsupported behavior though.
* test-syntax-suggest is run by check nowNobuyoshi Nakada2022-12-231-1/+0
|
* Bump actions/checkout from 3.1.0 to 3.2.0dependabot[bot]2022-12-2316-17/+17
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0. - [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/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump actions/cache from 3.0.11 to 3.2.0dependabot[bot]2022-12-2313-16/+16
| | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0. - [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/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump octokit/request-actiondependabot[bot]2022-12-231-1/+1
| | | | | | | | | | | | | Bumps [octokit/request-action](https://github.com/octokit/request-action) from 52ce92ce3185e00e2425f043c3e9509121929aea to 8cd8f5d6738d122de9213dc5cf87e116c40f5fae. - [Release notes](https://github.com/octokit/request-action/releases) - [Commits](https://github.com/octokit/request-action/compare/52ce92ce3185e00e2425f043c3e9509121929aea...8cd8f5d6738d122de9213dc5cf87e116c40f5fae) --- updated-dependencies: - dependency-name: octokit/request-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump github/codeql-action from 2.1.35 to 2.1.37dependabot[bot]2022-12-232-4/+4
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.37. - [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/b2a92eb56d8cb930006a1c6ed86b0782dd8a4297...959cbb7472c4d4ad70cdfe6f4976053fe48ab394) --- 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.126.0 to 1.128.0dependabot[bot]2022-12-234-4/+4
| | | | | | | | | | | | | | Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.126.0 to 1.128.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/c7079efafd956afb5d823e8999c2506e1053aefa...4b2d1d631efa087f8896c15a0c6023dc2f483198) --- 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 `added` for the second sub! properlyTakashi Kokubun2022-12-221-1/+1
| | | | | | Even if the first sub! modifies `news`, when `added` is empty, it always ended up skipping `File.write("NEWS.md", news)` because of the `next`. This commit fixes the problem.
* Bump ossf/scorecard-action from 2.0.6 to 2.1.2dependabot[bot]2022-12-231-1/+1
| | | | | | | | | | | | | | | Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.0.6 to 2.1.2. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/99c53751e09b9529366343771cc321ec74e9bd3d...e38b1902ae4f44df626f11ba0734b14fb91f8f86) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump necojackarc/auto-request-review from 0.8.0 to 0.10.0 (#7002)dependabot[bot]2022-12-221-1/+1
| | | | | | | | | | | | | | | | | Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review) from 0.8.0 to 0.10.0. - [Release notes](https://github.com/necojackarc/auto-request-review/releases) - [Commits](https://github.com/necojackarc/auto-request-review/compare/b5e81876454003a4ccb9b89cb205c67d77d7035b...5f91f424cabb3211c669e49e79da8363f7df395b) --- 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>
* Ignore man directories entirely [ci skip]Nobuyoshi Nakada2022-12-2012-49/+24
|
* Fix missing variablesTakashi Kokubun2022-12-152-2/+2
| | | | It was a bad copy-paste.
* Enable Slack notifications on more ActionsTakashi Kokubun2022-12-152-0/+28
| | | | | auto_request_review, codeql-analysis, scorecards don't have it either, but those are intentional.
* 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
|