diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 04682da..6984ab2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] os: [ubuntu-26.04] include: - python-version: "3.14" @@ -30,6 +30,7 @@ jobs: - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 with: + allow-prereleases: true python-version: ${{ matrix.python-version }} - name: Install uv and set the python version uses: astral-sh/setup-uv@v7 @@ -64,7 +65,7 @@ jobs: env: UV_SYSTEM_PYTHON: 1 runs-on: ubuntu-latest - container: icecube/icetray:icetray-devel-current-ubuntu22.04-X64 + container: icecube/icetray:icetray-devel-current-ubuntu22.04 strategy: fail-fast: false steps: @@ -74,7 +75,9 @@ jobs: with: enable-cache: true - name: Install SimWeights - run: uv pip install -e .[test] + run: | + uv pip install 'pytest<8' + uv pip install -e .[test] - name: Download Test Data run: | curl -u icecube:${{ secrets.ICECUBE_PASSWORD }} https://convey.icecube.wisc.edu/data/ana/Software/simweights/test-data/simweights_testdata.tar.gz -O