From 27533ce52f452f2b1c621291f260837643761bf1 Mon Sep 17 00:00:00 2001 From: Nathan Hui Date: Wed, 15 May 2024 14:11:55 -0700 Subject: [PATCH] ci: Optimizes workflow --- .github/workflows/env_test.yml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/env_test.yml b/.github/workflows/env_test.yml index 4dd0e67..fe22c63 100644 --- a/.github/workflows/env_test.yml +++ b/.github/workflows/env_test.yml @@ -12,14 +12,15 @@ jobs: # continue-on-error: true strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04, windows-latest, macos-12, macos-11] + os: [ubuntu-22.04, windows-latest, macos-12, macos-11] python-version: ["3.8", "3.9", "3.10"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 + name: Sets up Python 3.9 with: - python-version: ${{ matrix.python-version }} + python-version: "3.9" - name: Install dependencies run: | python -m pip install --upgrade pip poetry @@ -28,4 +29,18 @@ jobs: env: NAS_CREDS: ${{ secrets.NAS_CREDS }} run: | - poetry run python -m pytest pyha_tests -rP \ No newline at end of file + poetry run python -m pytest pyha_tests -rP + - uses: actions/setup-python@v4 + name: Sets up Python 3.10 + with: + python-version: "3.10" + - name: Install dependencies + run: | + python -m pip install --upgrade pip poetry + poetry install + - name: Run test + env: + NAS_CREDS: ${{ secrets.NAS_CREDS }} + run: | + poetry run python -m pytest pyha_tests -rP + \ No newline at end of file