diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4d57271..8284b4a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,11 +13,10 @@ concurrency: jobs: all-tests: - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest strategy: fail-fast: false matrix: - os: [macos-latest, ubuntu-latest] python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - name: Clone repo @@ -33,11 +32,12 @@ jobs: - name: Run tests run: nbdev_test --do_print --timing --flags 'datasets distributed matplotlib polars pyarrow scipy' - windows-tests: - runs-on: windows-latest + local-tests: + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: + os: [macos-latest, windows-latest] python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - name: Clone repo @@ -67,11 +67,10 @@ jobs: uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 with: python-version: '3.10' - cache: 'pip' - name: Install dependencies shell: bash - run: pip3 install . nbdev + run: pip install . nbdev - name: Run tests shell: bash