diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b83a9c8f..f76eca29 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -34,5 +34,10 @@ jobs: - name: Install dependencies run: bundle install - - name: Run tests + - name: Run ${{ matrix.os }} tests + if: ${{ matrix.os != 'windows-latest' }} run: script/cibuild + + - name: Run ${{ matrix.os }} tests + if: ${{ matrix.os == 'windows-latest' }} + run: script/cibuild.cmd diff --git a/script/cibuild b/script/cibuild index b8eb300b..6c9db2f2 100755 --- a/script/cibuild +++ b/script/cibuild @@ -2,11 +2,6 @@ set -e -if [ -d /usr/share/rbenv/shims ]; then - export PATH=/usr/share/rbenv/shims:$PATH - export RBENV_VERSION="2.1.7-github" -fi - git submodule sync git submodule update --init bundle diff --git a/script/cibuild.cmd b/script/cibuild.cmd new file mode 100755 index 00000000..6f59f0e3 --- /dev/null +++ b/script/cibuild.cmd @@ -0,0 +1,7 @@ +set dir="%cd%" + +git submodule sync +git submodule update --init +bundle +bundle exec rake clean compile +bundle exec rake test