Age | Commit message (Collapse) | Author |
|
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>
|
|
Seems working now probably because of system library updates.
|
|
|
|
|
|
|
|
MSP-Greg/ruby-setup-ruby@win-ucrt-1
Notes:
Merged: https://github.com/ruby/ruby/pull/5158
|
|
|
|
* 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>
|
|
As GitHub Actions are choking a lot lately, throttle the checks
down to the latest commit only per branches.
|
|
|
|
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
|
|
https://github.com/ruby/actions/commit/875a056af0fb2f26fed20c32263ea840c293e2da
https://github.com/actions/virtual-environments/commit/d6a789cbef30e0681d6667b1c91cb7a9bd9184bd#diff-a1f67f5c4a583bf90c239743379ad9473fbf1fa9d11c5cb7739c8012404dcc7aR229
|
|
|
|
|
|
This method is already known to fail on Travis-CI arm32-linux.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also the destination will be created at the installation.
|
|
|
|
The workflow output grouping seems effective even in the middle of
lines.
|
|
|
|
|
|
|
|
On GitHub Actions, the macOS runners seem much more expensive than
Ubuntu, and its limit is the most significant bottlenecks for our
CIs. As the "check" tasks usually finish 3 or 4 times faster than
"test-bundler-parallel", it will be balanced by running all three
"check" tasks sequentially.
Notes:
Merged: https://github.com/ruby/ruby/pull/5046
|
|
* The worker timeouts seem working for test-all.
* The bundled gems have increased.
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5005
|
|
It is relatively well known that mac does not update its command line
tools, and make is no exception. They ship GNU make 3.x, which didn't
yet implemented GNUMAKEFLAGS.
Resort to MAKEFLAGS there.
Notes:
Merged: https://github.com/ruby/ruby/pull/5005
|
|
A bit readable to me.
See also https://github.com/ruby/ruby/pull/4880
Notes:
Merged: https://github.com/ruby/ruby/pull/5005
|
|
|
|
Code owners are automatically tagged as reviewers on pull requests
|
|
|
|
|
|
MacOs concurrency on GitHub Actions is limited, and the
performance is relatively poor.
|
|
Since conventionally scripts don't live at the top level of the repo.
|
|
This reverts commit 60f3f25cc421b75b3dbf02fef759c4857bf3ef46.
We don't need to pass --disable-yjit when running MJIT tests anymore
because we are off by default.
|
|
|
|
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.
|
|
"make check" runs "make test-spec" and "make test-all", so they don't
need to be individual elements of the matrix.
|
|
It wasn't on at all before... Since it's a snowflake "include" matrix
element, might as well test the env var with it.
|
|
It wasn't on at all and the printout of RUBY_DESCRIPTION at the end of
`make check` wasn't saying +YJIT.
|
|
|
|
|