diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0522069..963a346 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,49 +13,37 @@ jobs: strategy: matrix: include: - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,surface_dynamicsr" + - optionals: "sage" sagelib: "9.3" python: "3.9.15" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,surface_dynamics" - sagelib: "9.4" - python: "3.9.15" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflaturf,pynormaliz,surface_dynamics" - sagelib: "9.5" - python: "3.9.15" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,pynormaliz,surface_dynamics" - sagelib: "9.6" - python: "3.10.8" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,pynormaliz,surface_dynamics" - sagelib: "9.7" - python: "3.10.8" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,pynormaliz,surface_dynamics" - sagelib: "9.8" - python: "3.10.8" - - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,pynormaliz,surface_dynamics" + - optionals: "sage" sagelib: "10.0" python: "3.10.8" + - optionals: "sage,sage_flatsurf,pyeantic,pyintervalxt,pyflatsurf,pynormaliz,surface_dynamics" + sagelib: "10.4" + python: "3.12.15" # Test optional dependencies in isolation - optionals: "sage" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,sage_flatsurf" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,pyeantic" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,pyintervalxt" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,pynormaliz" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,surface_dynamics" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" - optionals: "sage,pyflatsurf" - sagelib: "10.0" - python: "3.10.8" + sagelib: "10.4" + python: "3.12.15" steps: - uses: actions/checkout@v2 with: { submodules: recursive }