summaryrefslogtreecommitdiff
path: root/.github/workflows/macos.yml
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-08-10 19:38:27 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-10 19:38:28 +0900
commitb3903ef2a156a19de0c27a3e95cd7a4467cdce59 (patch)
tree951738b16cfb6e5a9da65a15d097a12c91539cb9 /.github/workflows/macos.yml
parent59a8003ac5273d65c1d7f39c158c675ce48f25ad (diff)
Set more descriptive labels to workflow
Diffstat (limited to '.github/workflows/macos.yml')
-rw-r--r--.github/workflows/macos.yml17
1 files changed, 6 insertions, 11 deletions
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index 456b6f89ea..3762263b62 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -7,7 +7,7 @@ on:
paths:
- '*'
jobs:
- macos:
+ latest:
runs-on: macos-latest
steps:
- name: Disable Firewall
@@ -24,21 +24,16 @@ jobs:
fetch-depth: 5
- name: Set ENV
run: |
- echo '##[set-env name=CONFIGURE_TTY]no'
- echo '##[set-env name=NPROC]'$(sysctl -n hw.activecpu)
echo '##[set-env name=JOBS]'-j$((1 + $(sysctl -n hw.activecpu)))
- - name: Print ENV
- run: |
- echo $CONFIGURE_TTY
- echo $NPROC
- echo $JOBS
- run: autoconf
- name: configure
run: ./configure -C --disable-install-doc --with-openssl-dir=$(brew --prefix openssl) --with-readline-dir=$(brew --prefix readline)
- run: make $JOBS
- - run: make -s test TESTOPTS="${TESTOPTS=$JOBS -q --tty=$CONFIGURE_TTY}"
- - run: make -s test-all TESTOPTS="${TESTOPTS=$JOBS -q --tty=$CONFIGURE_TTY}"
- - name: Ruby Spec
+ - name: make test
+ run: make -s test TESTOPTS="$JOBS -q --tty=no"
+ - name: make test-all
+ run: make -s test-all TESTOPTS="$JOBS -q --tty=no"
+ - name: make test-spec
run: make -s test-spec MSPECOPT=-ff # not using `-j` because sometimes `mspec -j` silently dies
- name: Leaked Globals
run: make -s leaked-globals