1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
Commit graph

15 commits

Author SHA1 Message Date
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