diff --git a/.github/workflows/ci-testing.yml b/.github/workflows/ci-testing.yml index eaa49c51..5f4f439c 100644 --- a/.github/workflows/ci-testing.yml +++ b/.github/workflows/ci-testing.yml @@ -1,5 +1,9 @@ name: CI testing +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + on: push: branches: [main, "release/*"] @@ -18,16 +22,16 @@ jobs: strategy: fail-fast: false matrix: - os: ["ubuntu-latest"] - python-version: ["3.10", "3.11"] # todo, "3.12" + # Runner images: https://github.com/actions/runner-images + os: ["ubuntu-24.04", "macos-15", "windows-2025"] + python-version: ["3.10", "3.11", "3.12", "3.13"] include: - - { os: "macos-latest", python-version: "3.12" } - - { os: "windows-latest", python-version: "3.11" } - { os: "ubuntu-22.04", python-version: "3.10", requires: "oldest" } timeout-minutes: 35 env: TORCH_URL: "https://download.pytorch.org/whl/cpu/torch_stable.html" + UV_TORCH_BACKEND: "cpu" steps: - uses: actions/checkout@v6