Takashi Kokubun
4e418a6c06
Update check_branch description a little [ci skip]
2019-08-13 01:29:37 +09:00
Takashi Kokubun
edd2538268
Add a quick job to be used for branch protection
2019-08-12 23:44:34 +09:00
Hiroshi SHIBATA
188381053c
added --disable-install-doc to Windows workflow of GitHub Actions
...
Closes: https://github.com/ruby/ruby/pull/2346
2019-08-12 20:11:49 +09:00
Hiroshi SHIBATA
8d50bf40d9
Try to nmake test
2019-08-12 20:11:49 +09:00
Hiroshi SHIBATA
0fd0f74508
Try to merge windows 2016 and 2019
2019-08-12 20:11:49 +09:00
Hiroshi SHIBATA
040bf4c0a6
Added windows-2019 workflow
2019-08-12 20:11:49 +09:00
Hiroshi SHIBATA
981f0be6ff
Try to nmake
2019-08-12 20:11:49 +09:00
Hiroshi SHIBATA
bbc5e97b95
Migrate Windows 2016 env to GitHub Actions from AzurePipelines
2019-08-12 20:11:49 +09:00
Takashi Kokubun
5edf921e9b
Revert "Roughly retry `brew update` on GitHub Actions"
...
This reverts commit 5ee11a95ff
.
Sorry, timeout(1) was missing.
2019-08-12 17:55:57 +09:00
Takashi Kokubun
927a43a503
Drop unused ccache
...
unlike Travis, it seems not used.
2019-08-12 17:46:16 +09:00
Takashi Kokubun
5ee11a95ff
Roughly retry `brew update` on GitHub Actions
...
because it has failed often on Travis.
2019-08-12 17:44:03 +09:00
Takashi Kokubun
d5250808e1
Try testing openssl@1.1 on GitHub Actions
...
because somebody may want to remove the duplicated Travis osx usage
later.
2019-08-12 16:37:47 +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
Hiroshi SHIBATA
91fcd87f5c
Increase fetch-depth
2019-08-11 12:17:22 +09:00
Hiroshi SHIBATA
bb2f24251f
GitHub Actions does not support ANSI color code. Skip failing examples.
2019-08-11 12:17:22 +09:00
Hiroshi SHIBATA
c685679e25
Use check.
2019-08-11 12:17:22 +09:00
Hiroshi SHIBATA
e7996e0fd6
Try to migrate test-bundler to Actions.
2019-08-11 12:17:22 +09:00
Takashi Kokubun
c1c8577088
Fix wrong pull_request filter
...
The specification was not triggered on a pull request.
2019-08-10 20:25:59 +09:00
Takashi Kokubun
a6c5ce7a9b
Increase the fetch-depth of GitHub Actions
...
because small numbers had made Azure Pipelines in the past and it's
using 20 now. I heard GitHub Actions has more parallelism, so it should
be okay.
2019-08-10 19:44:39 +09:00
Takashi Kokubun
b3903ef2a1
Set more descriptive labels to workflow
2019-08-10 19:38:28 +09:00
Takashi Kokubun
59a8003ac5
Drop confusing label from workflow
...
because it's doing more than test-all
2019-08-10 19:33:12 +09:00
Takashi Kokubun
6205f95539
Escape asterisk on pull request paths
2019-08-10 19:29:39 +09:00
Takashi Kokubun
e43b3bb442
Skip running GitHub Actions on trunk
2019-08-10 19:28:10 +09:00
Takashi Kokubun
9b203959d5
Rename workflow.yml to macos.yml
...
to allow having other workflows separately, and configure `name` to
simplify a tooltip label on GitHub.
2019-08-10 19:19:25 +09:00
Takashi Kokubun
49f88eb2f1
Try building workflow on push
2019-08-10 09:34:13 +09:00
Aaron Patterson
cb390e87dc
Add more runners
...
Closes: https://github.com/ruby/ruby/pull/2327
2019-08-09 13:15:18 +09:00
Aaron Patterson
54bdfe27f3
Run macOS tests on GitHub Actions
...
This commit sets up the CI integration on GitHub Actions. We should
give it a try because queue times are lower and I think we get more
CPUs.
Closes: https://github.com/ruby/ruby/pull/2327
Co-Authored-By: John Hawthorn <john@hawthorn.email>
2019-08-09 13:15:12 +09:00
Aaron Patterson
c7acb37248
Enable GitHub Actions on Ruby
...
This just enables GitHub actions on our repository so we can try it out.
2019-08-08 11:29:15 -07:00