From 6ce60aff6543ea36fa7909ab9db2f89226d4e3ad Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Tue, 31 Aug 2021 13:59:02 +0800 Subject: [PATCH] allow unit test on pull request --- .github/workflows/test.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b5f972d..250591e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,18 +1,33 @@ name: Run tests -on: [push] +on: + push: + branches: + - master + pull_request: jobs: test: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - julia-version: ['1', 'nightly'] - julia-arch: [x64] - os: [ubuntu-latest, macOS-latest, windows-latest] - exclude: + julia-version: ['1.3', '1', 'nightly'] + os: [ubuntu-latest] + arch: [x64] + include: + - os: windows-latest + julia-version: '1' + arch: x64 + - os: windows-latest + julia-version: '1' + arch: x86 - os: macOS-latest - julia-arch: x86 + julia-version: '1' + arch: x64 + - os: ubuntu-latest + julia-version: '1' + arch: x86 steps: - uses: actions/checkout@v2