summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-12-08 23:00:46 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-12-09 00:12:45 +0900
commit5e65e65bd935954190a5d481def788524c4ae169 (patch)
treeec84396dc1882849b6a5402e9c98e6215519bee9
parentd00349f99470cfddd522ee1e7fa9a5f6dc126771 (diff)
Set PATH at once
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2731
-rw-r--r--.github/workflows/cygwin.yml7
1 files changed, 3 insertions, 4 deletions
diff --git a/.github/workflows/cygwin.yml b/.github/workflows/cygwin.yml
index 2dd71675e86..bd61787b927 100644
--- a/.github/workflows/cygwin.yml
+++ b/.github/workflows/cygwin.yml
@@ -33,28 +33,27 @@ jobs:
run: |
C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s http://mirrors.kernel.org/sourceware/cygwin/ -P autoconf,bison,gcc-core,git,libcrypt-devel,libedit-devel,libffi-devel,libgdbm-devel,libgmp-devel,libintl-devel,libncurses-devel,libreadline-devel,libssl-devel,libuuid-devel,make,patch,ruby,tcl-tk-devel,zlib-devel
shell: cmd
+ - name: Set ENV
+ run: |
+ echo '::set-env name=PATH::C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin'
# Not using official actions/checkout because it's unstable and sometimes doesn't work for a fork.
- name: Checkout ruby/ruby
run: |
- path C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin
git clone --single-branch --shallow-since=yesterday https://github.com/ruby/ruby src
git -C src reset --hard ${{ github.sha }}
if: github.event_name == 'push'
shell: cmd
- name: Checkout a pull request
run: |
- path C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin
git clone --single-branch --shallow-since=yesterday --branch=${{ github.event.pull_request.head.ref }} https://github.com/${{ github.event.pull_request.head.repo.full_name }} src
git -C src reset --hard ${{ github.event.pull_request.head.sha }}
if: github.event_name == 'pull_request'
shell: cmd
- name: Actions-commit-info.sh
run: |
- path C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin
bash.exe -c "./src/tool/actions-commit-info.sh"
shell: cmd
- name: Autoconf && configure & make & make btest
run: |
- path C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin
bash.exe -c "cd src && autoconf && ./configure && make && make btest"
shell: cmd