Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2678
|
|
(windows.yml used `nmake up`)
Notes:
Merged: https://github.com/ruby/ruby/pull/2678
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2678
|
|
and use github.workflow instead. Applied a similar change to MJIT too.
|
|
https://github.com/seattlerb/minitest/pull/798 is closed
|
|
Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is
a little hard to parse.
|
|
commit number of today requires log since 0:00 UTC.
So commits of 24 hours are enough.
https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt---depthltdepthgt
> Implies --single-branch unless --no-single-branch is given to fetch the histories near the tips of all branches.
So I add `--single-branch` too.
Notes:
Merged: https://github.com/ruby/ruby/pull/2680
|
|
* Migrate Wercker MJIT tests to Actions
* Support pull request for testing
* Capitalize other jobs too
* Make it a command name for consistency [ci skip]
* Remove wercker.yml
* Add --jit-verbose=2 for debugging
* Install MJIT headers
* Separate install for sudo
* Trigger build
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2675
|
|
At least the comment looks obsoleted. Aren't we using $JOBS already?
|
|
Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)`
instead of `latest (...)` because some of the jobs are already not
running on a latest platform.
|
|
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#set-an-environment-variable-set-env
|
|
|
|
Removed `if` conditions separating `test-bundled-gems`, and pass
`TESTOPTS` and `TEST_BUNDLED_GEMS_ALLOW_FAILURES` via `env`.
Notes:
Merged: https://github.com/ruby/ruby/pull/2643
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2622
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/2506
|
|
Time#inspect change
* See https://github.com/test-unit/test-unit/issues/165
Notes:
Merged: https://github.com/ruby/ruby/pull/2503
|
|
* Otherwise, it takes a very long time to notice those tests broke.
Notes:
Merged: https://github.com/ruby/ruby/pull/2503
|
|
https://github.com/ruby/ruby/runs/224877570#step:3:1008
```
Error: No such file or directory @ dir_s_rmdir - /Users/runner/Library/Caches/Homebrew/downloads/ca756e367eb98d2b525e72b311633c27ffc74eca825a5392153b3488d1adb732--libssh2-1.9.0.mojave.bottle.tar.gz
```
Notes:
Merged: https://github.com/ruby/ruby/pull/2464
|
|
https://github.com/ruby/ruby/runs/212727409#step:11:67
```
invalid option: -j5
```
|
|
|
|
|
|
|
|
https://github.com/ruby/ruby/pull/2417#issuecomment-526884646
> `TESTOPTS` is defaulted to `$(RUBY_TESTOPTS)` in `common.mk` file.
> Use the latter name to pass options via an environment variable.
|
|
because default value overrides it.
https://help.github.com/en/articles/virtual-environments-for-github-actions#environment-variables
|
|
This reverts commit 9bc1667a188392b94971b9b96507af76cbd5f413.
`name` lines are not expanded.
|
|
|
|
with Travis, rather than AppVeyor.
Formerly it was made similar to AppVeyor to provide some normal set of
CI failure notification. But for some reason people preferred a shorter
variant and introduced a1d606c079f6c3d1779d885e0bf2e3991251609e and
d8d8015b93c6daa8d8433895464db3493a2056e2.
Instead of AppVeyor format, this commit chose Travis-like format to achieve
consistency and to include usual CI-failure information, while keeping
it one-liner for people who prefer short notifications.
Note that this shrinks the 40-char sha to 10-char, using the new feature
of k0kubun/action-slack@v2.0.0:
https://github.com/k0kubun/action-slack/commit/1c88a05dac664cbafa1c99a37f292ed23ac1c289
|
|
|
|
|
|
It seems that we cannot easily apply job-level [ci skip].
Therefore this commit skips only Tests step if it's [ci skip].
|
|
|
|
as it failed randomly https://github.com/ruby/ruby/runs/196712109
|
|
by marking continue-on-error.
I dropped it to test Slack notification, and I finished to test it.
|
|
by using toJson with fields.
|
|
for macOS / Windows as well.
Docker-based GitHub Action does not work on these OSes.
|
|
|
|
This reverts commit d8807e8b1a9d09ee1543e18618b4ef7e8203c616.
We'd need more features. Reverting to customize this later.
|
|
https://github.com/8398a7/action-slack
https://github.com/marketplace/actions/action-slack
|
|
This is default: true
https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
When `make check` fails, we do not want to cancel `make test-bundler`.
|
|
because these tests have failed too often and it's false-positive for
checking healthiness of the master branch.
Notes:
Merged: https://github.com/ruby/ruby/pull/2367
|
|
because it has been unstable, and also it sometimes does not work for a
pull request like:
https://github.com/ruby/ruby/pull/2358/checks?check_run_id=192685048#step:4:17
Notes:
Merged: https://github.com/ruby/ruby/pull/2360
|
|
because clone does not checkout exact commit sha, and also we'd need to handle
pull_request on fork, so I tentatively stopped to do this.
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|
|
This reverts commit 5ee11a95ffbf194a73d1bea300a35f5d6250d203.
Sorry, timeout(1) was missing.
|
|
unlike Travis, it seems not used.
|
|
because it has failed often on Travis.
|
|
because somebody may want to remove the duplicated Travis osx usage
later.
Notes:
Merged: https://github.com/ruby/ruby/pull/2343
|
|
anyway we don't need authorization here.
Also retry does not seem to work in the original version, so let's
extend this with retries as a separate github action later.
|