From 3398d2e7d4fefcde14ffd03274de5fdfceff86ba Mon Sep 17 00:00:00 2001 From: Angus Hollands Date: Thu, 27 Jun 2024 12:01:07 +0100 Subject: [PATCH] MAINT: fix specs for CI matrix (#611) * ci: fix specs for dependencies * chore: disable codecov upload for now * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .github/workflows/tests.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7109e7d5..031e9c24 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,28 +27,28 @@ jobs: matrix: os: [ubuntu-latest] python-version: ["3.9", "3.10", "3.11", "3.12"] - sphinx: [">=5.0,<=7.*"] # Newest Sphinx (any) - myst-parser: [">=1.0.0,<=2.*"] # Newest MyST Parser (any) + sphinx: [">=5,<8"] # Newest Sphinx (any) + myst-parser: [">=1,<3"] # Newest MyST Parser (any) include: # Just check the other platforms once - os: windows-latest python-version: "3.10" sphinx: "~=7.0" - myst-parser: ">=2.0" + myst-parser: "~=2.0" - os: macos-latest python-version: "3.10" sphinx: "~=7.0" - myst-parser: ">=2.0" + myst-parser: "~=2.0" # Oldest known-compatible dependencies - os: ubuntu-latest python-version: "3.9" - sphinx: "~=5.0" - myst-parser: "~=1.0.0" + sphinx: "==5.0.0" + myst-parser: "==1.0.0" # Newest known-compatible dependencies - os: ubuntu-latest python-version: "3.12" - sphinx: "~=7.0" - myst-parser: "~=2.0.0" + sphinx: "==7.0.0" + myst-parser: "==2.0.0" runs-on: ${{ matrix.os }} @@ -91,8 +91,10 @@ jobs: # for some reason the tests/conftest.py::check_nbs fixture breaks pytest-cov's cov-report outputting # this is why we run `coverage xml` afterwards (required by codecov) + # TEMPORARY FIX: Disable codecov until we can get it working again - name: Upload to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v3.1.4 + if: false with: name: myst-nb-pytests flags: pytests