Takashi Kokubun
d8807e8b1a
Try notifying Slack from Actions
...
https://github.com/8398a7/action-slack
https://github.com/marketplace/actions/action-slack
2019-08-18 23:19:10 +09:00
Takashi Kokubun
a0e80c7cb7
Drop continue-on-error for make check
...
Like macos.yml, we don't need to ignore `make check` failure.
2019-08-18 09:30:36 +09:00
Hiroshi SHIBATA
2468466a1a
Added missing condition for test-bundler and test-bundled-gems.
2019-08-17 13:27:11 +09:00
Hiroshi SHIBATA
ea496e9fb2
Added test check to ubuntu on GitHub Actions
2019-08-17 13:27:11 +09:00
Takashi Kokubun
045152df9e
Disable fail-fast of GitHub Actions
...
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`.
2019-08-17 09:43:06 +09:00
Takashi Kokubun
9874dca3e7
Mark bundler / bundled-gems as continue-on-failure
...
because these tests have failed too often and it's false-positive for
checking healthiness of the master branch.
2019-08-14 23:02:09 +09:00
Takashi Kokubun
8a687b8a4f
Stop using official actions/checkout
...
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
2019-08-14 10:22:25 +09:00
Takashi Kokubun
79f9c626b6
Use the official actions/checkout again ( #2357 )
...
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.
2019-08-13 23:36:31 +09:00
Takashi Kokubun
b1ef14176b
We did not have tool/ before checkout
...
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.
2019-08-12 14:37:26 +09:00
Takashi Kokubun
4f10a61eaa
Stop relying on actions/checkout
...
because it randomly fails on authorization like:
https://github.com/ruby/ruby/runs/190887455
Also the backoff seems too short. Maybe we need tool/travis_retry.sh for
this too.
Cloning ruby/ruby does not need authorization. We don't need to use
actions/checkout.
2019-08-12 14:30:43 +09:00
Hiroshi SHIBATA
8a8f680f01
Re-use GITHUB_ACTION variables for filtering bundler examples.
2019-08-12 12:14:39 +09:00
Hiroshi SHIBATA
e96321d006
Removed make check
2019-08-12 12:14:39 +09:00
Hiroshi SHIBATA
fc97aa9313
Fixed the world writable dirs on Ubuntu environment.
2019-08-12 12:14:39 +09:00
Hiroshi SHIBATA
cfb192a7b9
Added test-bundled-gems to GitHub Actions
2019-08-12 12:14:39 +09:00
Hiroshi SHIBATA
11a09d78c1
Port ubuntu workflow based on macos
2019-08-12 12:01:39 +09:00