diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9f085d60..c50494cb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,10 +1,9 @@ name: Test -on: [push] +on: [push, pull_request] jobs: build: - runs-on: windows-latest strategy: max-parallel: 3 @@ -12,23 +11,23 @@ jobs: python-version: [3.5, 3.6, 3.7] steps: - - uses: actions/checkout@v1 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 - with: - python-version: ${{ matrix.python-version }} - - name: Set Python PATH - run: ci/actions/setup - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - default: true - - name: Build - run: cargo build --verbose - - name: Install test dependencies - run: | - python -m pip install -U pip setuptools - pip install setuptools-rust pytest pytest-benchmark tox tox-venv - - name: Test - run: ci/actions/test + - uses: actions/checkout@v1 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + - name: Set Python PATH + run: ci/actions/setup + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + default: true + - name: Build + run: cargo build --verbose + - name: Install test dependencies + run: | + python -m pip install -U pip setuptools + pip install setuptools-rust pytest pytest-benchmark tox tox-venv + - name: Test + run: ci/actions/test