summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2025-10-06Add a workflow to sync default gems (#14749)Takashi Kokubun
2025-10-04Bump actions/labeler from 5 to 6dependabot[bot]
Bumps [actions/labeler](https://github.com/actions/labeler) from 5 to 6. - [Release notes](https://github.com/actions/labeler/releases) - [Commits](https://github.com/actions/labeler/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/labeler dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-10-04Stop cloning the repository into another pathTakashi Kokubun
which seems to prevent it from fetching notes when the path is not the actual repository but a shallow-cloned repository.
2025-10-03Configure git user for notes-github-prTakashi Kokubun
2025-10-03Fix the GIT_DIR given to notes-github-prTakashi Kokubun
2025-10-03Run notes-github-pr while .git is still availableTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/18240911019/job/51942567201
2025-10-03Make sure GITHUB_TOKEN is setTakashi Kokubun
2025-10-03Fix the path of notes-github-prTakashi Kokubun
2025-10-03Migrate notes-github-pr to ruby/ruby (#14725)Takashi Kokubun
from ruby/git.ruby-lang.org as of: https://github.com/ruby/git.ruby-lang.org/commit/f3ed893e946ec66cac77af5859ac879c5983d3a3
2025-10-03Change the webhook URL used for alertsTakashi Kokubun
That secret appears use a different configuration from the intended one.
2025-10-03Run notify-slack-commits before `make up` tooTakashi Kokubun
2025-10-03Fetch more commits to fix notify-slack-commitsTakashi Kokubun
2025-10-03Propagate secrets to environment variablesTakashi Kokubun
2025-10-03Migrate notify-slack-commits.rb to ruby/rubyTakashi Kokubun
from ruby/git.ruby-lang.org as of: https://github.com/ruby/git.ruby-lang.org/commit/b0dfa734297cc9aea33f24a1e29f8853cc5761e9
2025-10-02CI: ubuntu.yml Remove workarounds for ppc64le/s390xJun Aruga
The 2 issues that we applied the workarounds for were fixed now.
2025-10-02macos.yml: macOS 13 hosted runner image is closing downTakashi Kokubun
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
2025-10-01Bump ossf/scorecard-action from 2.4.2 to 2.4.3dependabot[bot]
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.2 to 2.4.3. - [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/05b42c624433fc40578a4040d5cf5e36ddca8cde...4eaacf0543bb3f2c246792bd56e8cdeffafb205a) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-version: 2.4.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2025-09-30CI: Fail the dump crash log step for visual reminderAlan Wu
I forgot that this step existed and thought crash reporting wasn't working when they were simply moved to a different step. Failing these should give a nice visual hint.
2025-09-30lastrev.bat: Extract from windows.yml workflowNobuyoshi Nakada
2025-09-29Bump actions/cache in /.github/actions/setup/directoriesdependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.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/0400d5f644dc74513175e3cd8d07132dd4860809...0057852bfaa89a56745cba8c7296529d2fc39830) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29Bump actions/cache from 4.2.4 to 4.3.0dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.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/0400d5f644dc74513175e3cd8d07132dd4860809...0057852bfaa89a56745cba8c7296529d2fc39830) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2025-09-27Limit the auto-style push to masterTakashi Kokubun
It probably doesn't need to run for topic branches created by dependabot, and it's also likely annoying in stable branches like ruby_X_Y too.
2025-09-27Resurrect support of auto-style on masterTakashi Kokubun
which was broken by 9255db4bc08766763a6d78f50a90e05c58980899
2025-09-26CI: Add make-ibm job in ubuntu.yml and remove ubuntu-ibm.ymlJun Aruga
Add `make-ibm` job to run ppc64le/s390x cases in the `ubuntu.yml`, and remove `ubuntu-ibm.yml`. This commit improves removing a duplicated logic between the `ubuntu.yml` and `ubuntu-ibm.yml`. I am using the YAML anchors and aliases feature to avoid the duplicated logic. The document is below. https://docs.github.com/en/actions/reference/workflows-and-actions/reusing-workflow-configurations#yaml-anchors-and-aliases I don't add the `make-ibm` job to the `result` job, the line `needs: [make]` intentionally to make the `make-ibm` job's result optional to merge PRs.
2025-09-22ZJIT: Clarify --zjit-disable-hir-opt job names (#14632)Takashi Kokubun
2025-09-22Bump lewagon/wait-on-check-action from 1.4.0 to 1.4.1dependabot[bot]
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/lewagon/wait-on-check-action/releases) - [Changelog](https://github.com/lewagon/wait-on-check-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/lewagon/wait-on-check-action/compare/0dceb95e7c4cad8cc7422aee3885998f5cab9c79...3603e826ee561ea102b58accb5ea55a1a7482343) --- updated-dependencies: - dependency-name: lewagon/wait-on-check-action dependency-version: 1.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2025-09-19ZJIT: Move CI configure below run_opts and specoptsMax Bernstein
2025-09-19ZJIT: Also run CI without HIR optimizerMax Bernstein
Fixes https://github.com/Shopify/ruby/issues/758
2025-09-19Make it easier to reproduce commands from CI (#14609)Randy Stauner
* Comment on not auto-requesting reviews for workflow files * Make it easier to reproduce matrix test_task commands from CI Expand the interpolated command so that it is easier to see exactly what command was run.
2025-09-17GitHub CI: JITs: Dump RUBY_CRASH_REPORT on failureAlan Wu
We sometimes see silent crashes on CI such as <https://github.com/ruby/ruby/actions/runs/17661854762/job/50196469793>. The default of dumping to stderr could be interacting poorly with the parallel workers, so let's use RUBY_CRASH_REPORT to hopefully get more information.
2025-09-16CI: Strip CAPI extensions before cachingNobuyoshi Nakada
2025-09-16CI: Save CAPI extensions if the cache not foundNobuyoshi Nakada
2025-09-16CI: Re-enable Ubuntu arm with CAPI checkNobuyoshi Nakada
ubuntu-24.04-arm jobs look working as of 2025-09-16.
2025-09-15CI: Remove "combo build tests" in Compilations [ci skip]Nobuyoshi Nakada
These tests are run in the dedicated workflows for JITs.
2025-09-14Save CAPI extensions cache not-cached master onlyNobuyoshi Nakada
2025-09-14Remove `RGENGC_OBJ_INFO` compilations checkNobuyoshi Nakada
Now it is always compiled (and will be optimized away).
2025-09-13Remove stale line [ci skip]Nobuyoshi Nakada
2025-09-11YJIT: Remove cargo from release buildsAiden Fox Ivey
* Release builds depend only on `rustc` for sake of packaging. Removing it from the image ensures that passing the CI implies that only `rustc` is required.
2025-09-12Matrix for extra checksNobuyoshi Nakada
2025-09-12Show annotationNobuyoshi Nakada
2025-09-12ABI version is defined only in masterNobuyoshi Nakada
2025-09-11Run CAPI check separatelyNobuyoshi Nakada
2025-09-11Check CAPI ext binary compatibilityNobuyoshi Nakada
2025-09-10ZJIT: Set ZJIT_RB_BUG to help debugging CI issues (#14500)Stan Lo
2025-09-09ZJIT: Resurrect --seed to stabilize CI (#14489)Takashi Kokubun
2025-09-09Revert "ZJIT: Resurrect --seed to stabilize CI"Takashi Kokubun
This reverts commit 9d0b621b051c0f3cc356c9bedf081456f1d7dfd6. It didn't work for `make check`. I'll fix it in a PR.
2025-09-09ZJIT: Resurrect --seed to stabilize CITakashi Kokubun
ref: https://github.com/ruby/ruby/pull/14459
2025-09-09Notify ZJIT CI failuresTakashi Kokubun
2025-09-09Bump actions/github-script from 7.0.1 to 8.0.0dependabot[bot]
Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.1 to 8.0.0. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/60a0d83039c74a4aee543508d2ffcb1c3799cdea...ed597411d8f924073f98dfc5c65a23a2325f34cd) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-09-09Bump actions/checkout from 4 to 5dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>