summaryrefslogtreecommitdiff
path: root/.github/workflows/zjit-macos.yml
AgeCommit message (Collapse)Author
2026-01-12Remove ruby-bench excludesStan Lo
These benchmarks should be working fine now.
2026-01-05ruby-bench: Prefer --excludes over rm -rfTakashi Kokubun
to remind us of skipped benchmarks in the CI job names
2026-01-05Disabled to run lobsters benchmark because it didn't work with Ruby 4.1 yetHiroshi SHIBATA
2025-12-12Revert "ZJIT: Exclude failing ruby-bench benchmarks (#15479)"Takashi Kokubun
This reverts commit 1eb10ca3cb6cff98bb8c0946ed905921586c7d52. This should have been fixed by https://github.com/ruby/ruby/pull/15536.
2025-12-10ZJIT: Exclude failing ruby-bench benchmarks (#15479)Takashi Kokubun
2025-12-02Bump actions/checkout from 6.0.0 to 6.0.1dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v6...v6.0.1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2025-11-27Bump actions/checkout from 5.0.1 to 6.0.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17Bump actions/checkout from 5.0.0 to 5.0.1dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v5...v5.0.1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2025-11-14ZJIT: Skip a flaky DNS test (#15192)Takashi Kokubun
2025-11-14Revert ".github/workflows: Stop ignoring RUBY_TESTOPTS"Takashi Kokubun
This reverts commit 946695cdad874e91bc25bedc3c7b322934ca0f07. Apparently this doesn't work for test-bundled-gems
2025-11-14.github/workflows: Stop ignoring RUBY_TESTOPTSTakashi Kokubun
$(RUBY_TESTOPTS) are used in $(TESTOPTS), so if you pass $(TESTOPTS), it'd be ignored.
2025-11-06zjit-macos.yml: Unset MAKEFLAGS before ruby-bench (#15084)Takashi Kokubun
2025-11-05ZJIT: Run ruby-bench CI for macOS arm64 as well (#15040)Takashi Kokubun
2025-10-28ZJIT: Drop --seed from test-all on CI (#14976)Takashi Kokubun
2025-10-07ZJIT: Test against bundled gems on CIStan Lo
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-22ZJIT: Clarify --zjit-disable-hir-opt job names (#14632)Takashi Kokubun
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-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/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>
2025-09-08ZJIT, YJIT: Make the workflow names consistent with file names (#14462)Takashi Kokubun
ZJIT, YJIT: Make the workflow names consistent with file names
2025-09-08ZJIT: Fix backtraces on opt_new (#14461)Takashi Kokubun
2025-09-05ZJIT: Merge `make check` jobs (#14459)Takashi Kokubun
2025-09-05ZJIT: Stop optimizing toplevel locals (#14458)Takashi Kokubun
2025-09-04ZJIT: Run test-basic as well (#14447)Takashi Kokubun
2025-09-04ZJIT: Run against all bootstrap testsStan Lo
2025-08-14Do not skip CI when it mentions "document" (#14232)Takashi Kokubun
2025-08-11ZJIT: CI: Use Rust version built into GitHub Actions imageAlan Wu
Saves the work of installing Rust for most jobs. Keep a job on each platform that tests 1.85.0, the minimum supported version, though.
2025-07-23ZJIT: Run zjit-check on CI for faster test_zjit.rb feedbackStan Lo
2025-07-16ZJIT: run `zjit-test-all` on CI with seed (#13912)Stan Lo
ZJIT: run zjit-test-all on CI with seed ZJIT is still unstable and can crash intermittently running with Ruby tests. Adding a seed to avoid flakiness while we work on stability.
2025-07-15ZJIT: Start testing against `/test/ruby/` and update all ZJIT related ↵Stan Lo
testing targets/docs (#13791) * ZJIT: Add test exclusions for ZJIT * ZJIT: Update test targets and documentation - Rename `zjit-test-all` to `zjit-check` - Add `zjit-test-all` target to zjit.mk to run all Ruby tests with ZJIT enabled excluding known failing tests - Update documentation and CI workflow to reflect the new targets
2025-07-10ZJIT: Avoid optimizing locals on eval (#13840)Takashi Kokubun
* ZJIT: Avoid optimizing locals on eval * Maintain the local state for eval
2025-07-03ZJIT: Panic on BOP redefinition only when needed (#13782)Takashi Kokubun
2025-07-03ZJIT: Enable one more btest (#13781)Takashi Kokubun
2025-07-03ZJIT: Bail out on register spill (#13773)Takashi Kokubun
2025-07-02ZJIT: Reject ISEQs with too-large stack_max (#13770)Takashi Kokubun
2025-07-01ZJIT: Stop tracking EP == BP assumption on JIT entry (#13752)Takashi Kokubun
* ZJIT: Stop tracking EP == BP assumption on JIT entry * Enable test_method.rb as well
2025-06-30ZJIT: Enable bootstraptest/test_block.rb (#13751)Takashi Kokubun
2025-06-30ZJIT: Enable a couple more btests (#13748)Takashi Kokubun
2025-06-30ZJIT: setglobal should not return output (#13744)Takashi Kokubun
* ZJIT: setglobal should not return output * Let the caller wrap Some
2025-06-27Use https://github.com/ruby/power_assert/pull/58Hiroshi SHIBATA
2025-06-26ZJIT: Stop loading an extra parameter (#13719)Takashi Kokubun
2025-06-26typeprof, rbs and repl_type_completor are working with HEAD nowHiroshi SHIBATA