diff --git a/.github/workflows/test-cells-conda.yml b/.github/workflows/test-cells-conda.yml index 7a4e1e4..2f04e21 100644 --- a/.github/workflows/test-cells-conda.yml +++ b/.github/workflows/test-cells-conda.yml @@ -13,9 +13,9 @@ jobs: strategy: fail-fast: false - max-parallel: 2 + max-parallel: 3 matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] concurrency: group: test-cells-conda-${{ github.ref }}-${{ matrix.python-version }} @@ -26,13 +26,6 @@ jobs: shell: bash -el {0} # -l needed to activate conda steps: - - name: Staggered sleep - run: | - if [[ "${{ matrix.python-version }}" == '3.8' ]]; then - echo "Sleeping for 3 minutes to stagger the start of the workflow..." - sleep 3m - fi - - name: Checkout uses: actions/checkout@v6 @@ -43,7 +36,7 @@ jobs: sudo apt-get install freeglut3-dev libglew-dev mesa-utils openbox xauth xorg - name: Setup Miniconda Python ${{ matrix.python-version }} - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: auto-update-conda: true miniforge-version: latest @@ -69,7 +62,7 @@ jobs: run: | conda config --set channel_priority flexible conda config --get channels - conda install --yes -vv boa conda-build conda-verify + conda install --yes -vv conda-build conda-verify - name: Set config paths run: | @@ -99,7 +92,7 @@ jobs: - name: Build run: | - conda build recipe -m variants/python${{ matrix.python-version }}.yaml --output-folder ./build + conda-build recipe -m variants/python${{ matrix.python-version }}.yaml --output-folder ./build working-directory: examples/cells/conda - name: Install diff --git a/.github/workflows/test-cells-ubuntu.yml b/.github/workflows/test-cells-ubuntu.yml index c01790c..4728de9 100644 --- a/.github/workflows/test-cells-ubuntu.yml +++ b/.github/workflows/test-cells-ubuntu.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - image: ["ubuntu:22.04", "ubuntu:24.04", "ubuntu:25.10"] + image: ["ubuntu:22.04", "ubuntu:24.04", "ubuntu:26.04"] container: image: ${{ matrix.image }} diff --git a/.github/workflows/test-shapes-pip.yml b/.github/workflows/test-shapes-pip.yml index 0d0d2f8..920db5f 100644 --- a/.github/workflows/test-shapes-pip.yml +++ b/.github/workflows/test-shapes-pip.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] concurrency: group: test-shapes-pip-${{ github.ref }}-${{ matrix.python-version }} diff --git a/.gitignore b/.gitignore index a3c89df..ff6e1f5 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,5 @@ ENV/ # mypy .mypy_cache/ + +.DS_Store diff --git a/examples/cells/conda/variants/python3.14.yaml b/examples/cells/conda/variants/python3.14.yaml new file mode 100644 index 0000000..527d1c2 --- /dev/null +++ b/examples/cells/conda/variants/python3.14.yaml @@ -0,0 +1,2 @@ +python: + - 3.14.*