diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 7646d03..d62deaa 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -12,6 +12,9 @@ on: jobs: build-docs: runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} steps: - name: checkout @@ -31,12 +34,10 @@ jobs: --channel conda-forge - name: Install ioos_qc - shell: bash -l {0} run: | python -m pip install -e . --no-deps --force-reinstall - name: Build documentation - shell: bash -l {0} run: > set -e pushd docs diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f070cc0..4ec7001 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,4 +1,4 @@ -name: Default-Tests +name: Full Tests on: pull_request: @@ -10,8 +10,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ] - os: [ubuntu-latest] + python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] + os: [ windows-latest, ubuntu-latest, macos-latest ] numba: [true, false] fail-fast: false defaults: @@ -44,4 +44,4 @@ jobs: - name: Tests run: | - python -m pytest --disable-warnings + python -m pytest --disable-warnings --pyargs ioos_qc