diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 6b1d5afee..f422e6c1f 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -26,9 +26,9 @@ jobs: [ ubuntu-24.04, ubuntu-24.04-arm, + macos-15, macos-15-intel, - macos-14, - windows-2022, + windows-2025, windows-11-arm, ] uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a67774baf..32c7a9b9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,11 +44,11 @@ jobs: strategy: fail-fast: false matrix: - runs-on: [macos-15-intel, macos-14] + runs-on: [macos-15, macos-15-intel] compiler: [clang] config: [Release] include: - - runs-on: macos-14 + - runs-on: macos-15 compiler: clang config: Debug uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 @@ -171,9 +171,9 @@ jobs: [ ubuntu-24.04, ubuntu-24.04-arm, + macos-15, macos-15-intel, - macos-14, - windows-2022, + windows-2025, ] uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 with: @@ -197,7 +197,7 @@ jobs: strategy: fail-fast: false matrix: - runs-on: [macos-15, windows-2025] + runs-on: [macos-14, windows-2022] uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 with: runs-on: ${{ matrix.runs-on }} @@ -231,9 +231,9 @@ jobs: [ ubuntu-24.04, ubuntu-24.04-arm, + macos-15, macos-15-intel, - macos-14, - windows-2022, + windows-2025, windows-11-arm, ] uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 @@ -262,7 +262,7 @@ jobs: - python-tests-extensive - build-sdist - build-wheel - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: Decide whether the needed jobs succeeded or failed uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2 diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 762e70d76..d156ee4f7 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -16,7 +16,7 @@ jobs: permissions: contents: write pull-requests: write - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6.2.0 env: diff --git a/.github/workflows/templating.yml b/.github/workflows/templating.yml index 70b382c11..41cdefb15 100644 --- a/.github/workflows/templating.yml +++ b/.github/workflows/templating.yml @@ -8,7 +8,7 @@ on: jobs: render-template: name: Render template - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: contents: write pull-requests: write diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml index a32e19087..38b46a9d4 100644 --- a/.github/workflows/upstream.yml +++ b/.github/workflows/upstream.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - runs-on: [ubuntu-24.04, macos-14, windows-2022] + runs-on: [ubuntu-24.04, macos-15, windows-2025] uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@d6314c45667c131055a0389afc110e8dedc6da3f # v1.17.11 with: runs-on: ${{ matrix.runs-on }} diff --git a/pyproject.toml b/pyproject.toml index 77b2f686f..da6f8cec3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -315,10 +315,6 @@ test-groups = ["test"] test-command = "pytest {project}/test/python" build-frontend = "build[uv]" enable = ["cpython-freethreading"] -manylinux-x86_64-image = "manylinux_2_28" -manylinux-aarch64-image = "manylinux_2_28" -manylinux-ppc64le-image = "manylinux_2_28" -manylinux-s390x-image = "manylinux_2_28" test-skip = [ "cp3??t-*", # no freethreading qiskit wheels "cp*-win_arm64", # no numpy, qiskit, ... wheels