From 38105693e40b85201232bc1be6cf8203d79bc511 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 10 Sep 2026 09:26:41 -0500 Subject: [PATCH] Add namedisl as a downstream CI --- .github/workflows/ci.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c130d0..1f81c62 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,7 +111,7 @@ jobs: downstream_tests: strategy: matrix: - downstream_project: [loopy] + downstream_project: [loopy, namedisl] name: Tests for downstream project ${{ matrix.downstream_project }} runs-on: ubuntu-latest steps: @@ -128,14 +128,19 @@ jobs: echo "*** $DOWNSTREAM_PROJECT version: $(git rev-parse --short HEAD)" edit_requirements_txt_for_downstream_in_subdir - sed -i '/islpy/ d' .test-conda-env-py3.yml - - export CONDA_ENVIRONMENT=.test-conda-env-py3.yml # Avoid slow or complicated tests in downstream projects export PYTEST_ADDOPTS="-k 'not (slowtest or octave or mpi)'" - build_py_project_in_conda_env + if test -f .test-conda-env-py3.yml; then + sed -i '/islpy/ d' .test-conda-env-py3.yml + export CONDA_ENVIRONMENT=.test-conda-env-py3.yml + build_py_project_in_conda_env + else + EXTRA_INSTALL="sphinx" + build_py_project_in_venv + fi + test_py_project barvinok: