summaryrefslogtreecommitdiff
path: root/.github/workflows/yjit-ubuntu.yml
AgeCommit message (Collapse)Author
2021-12-28Fix RBS test failures of taint/trust (#5364)Masataka Pocke Kuwabara
Notes: Merged-By: pocke <p.ck.t22@gmail.com>
2021-12-27Ignore failures taint/trust in RBS tentatively [ci skip]Nobuyoshi Nakada
2021-12-18Skip tests on pull requests labeled as DocumentationNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/5293
2021-12-16[DOC] Skip tests if only documents change [ci skip]Nobuyoshi Nakada
Run only checks for source code. Currently, our CIs do almost nothing about the documents.
2021-12-02Cache downloaded filesNobuyoshi Nakada
Cache downloaded external libraries/gems, which are expected not changed so frequently. Also sometimes downloading from zlib returns the current time as the date header in unexpected format, and checksums mismatch at that time. Notes: Merged: https://github.com/ruby/ruby/pull/5201 Merged-By: nobu <nobu@ruby-lang.org>
2021-11-21Throttle pull-requests only [ci skip]Nobuyoshi Nakada
2021-11-18Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)Maxime Chevalier-Boisvert
* Add --yjit-no-type-prop so we can test YJIT without type propagation * Fix typo in command line option * Leave just two test workflows enable for YJIT Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
2021-11-18Throttle GitHub Actions [ci skip]Nobuyoshi Nakada
As GitHub Actions are choking a lot lately, throttle the checks down to the latest commit only per branches.
2021-10-29Skip tests if only document files changedNobuyoshi Nakada
2021-10-26.github: use GNUMAKEFLAGS instead of JOBS卜部昌平
A bit readable to me. See also https://github.com/ruby/ruby/pull/4880 Notes: Merged: https://github.com/ruby/ruby/pull/5005
2021-10-24Reduce YJIT runs on Ubuntu [ci skip]Nobuyoshi Nakada
2021-10-24Use `${{}}` for if statementNobuyoshi Nakada
2021-10-20Use env var to turn on YJIT for test-bundled-gemsAlan Wu
tool/test-bundled-gems.rb use sub processes for testing bundled gems and doesn't support RUN_OPTS. We weren't enabling YJIT for these tests. Use an include config with RUBY_YJIT_ENABLE to turn on YJIT for these tests. Note that we only test with the default call threshold in this setup, which is the same as before YJIT was off by defauft. The --yjit-call-threshold command line was never passed to the tests.
2021-10-20Remove YJIT CI configs for tests make check runsAlan Wu
"make check" runs "make test-spec" and "make test-all", so they don't need to be individual elements of the matrix.
2021-10-20Turn on YJIT for repeat-count=2 runs through env varAlan Wu
It wasn't on at all before... Since it's a snowflake "include" matrix element, might as well test the env var with it.
2021-10-20Enable leaked global tests in YJIT workflowsAlan Wu
2021-10-20Correct workflow name for YJIT UbuntuAlan Wu
2021-10-20Try turning off test-bundler-parallel to see if that fixes all the build errorsNoah Gibbs
2021-10-20Don't enable YJIT by default. More tests on both Ubuntu and MacOS.Noah Gibbs
Add RUBY_YJIT_ENABLE env var and YJIT_FORCE_ENABLE compile-time constant. Rename YJIT_STATS to RUBY_YJIT_STATS.