diff --git a/.github/workflows/spack-matrix.yml b/.github/workflows/spack-matrix.yml index bc0b2621..b7115ee3 100644 --- a/.github/workflows/spack-matrix.yml +++ b/.github/workflows/spack-matrix.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - uses: actions/checkout@v5 with: fetch-depth: 2 @@ -157,7 +157,7 @@ jobs: fail-fast: false matrix: version: ["main", "0.10", "0.9", "0.8"] - python-version: ["3.10", "3.13"] + python-version: ["3.10", "3.13", "3.14"] # NOTE: Overspecification of %%clang@18 to fix ABI issues (std::string related?). # NOTE: clang sometimes likes stub or Intel MPI. spec: ["build_type=Developer +petsc4py +slepc4py %%gcc@13 ^petsc+mumps ^fenics-dolfinx+adios2 ^mpich", @@ -190,7 +190,7 @@ jobs: spack stage py-fenics-dolfinx@${{ matrix.version }} ${{ matrix.spec }} ^python@${{ matrix.python-version }} spack cd py-fenics-dolfinx@${{ matrix.version }} ${{ matrix.spec }} ^python@${{ matrix.python-version }} python -m pytest -n auto -m "not petsc4py and not adios2" -k "not test_cffi_expression and not test_cube_distance" python/test/unit - mpiexec -n 3 python -m pytest -m "not petsc4py and not adios2" -k "not test_cffi_expression and not test_cube_distance" python/test/unit + mpiexec -n 3 python -m pytest -m "not petsc4py and not adios2" -k "not test_cffi_expression and not test_cube_distance and not test_mpi_comm_refcount" python/test/unit # NOTE: 0.8 tests run very slow - skip? - name: Run tests (not 0.8 and not 0.9) if: ${{ matrix.version != '0.8' && matrix.version != '0.9'}}