From 42b9a7b48bc1af5dbe6d99fe40b931f8af10b9c7 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 17 May 2026 14:01:26 +0100 Subject: [PATCH 1/3] CI: use ubuntu-slim runners --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b6df08bb..05f33654 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -20,7 +20,7 @@ on: jobs: dist: name: Create dist - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -37,7 +37,7 @@ jobs: id-token: write # for trusted publishing attestations: write # for trusted publishing contents: read - runs-on: ubuntu-latest + runs-on: ubuntu-slim if: github.event_name == 'release' && github.event.action == 'published' steps: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ff448fe..6ff898ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ env: jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -51,7 +51,7 @@ jobs: - tests-backends - tests-backends-py311 - tests-nogil - runs-on: [ubuntu-latest] + runs-on: [ubuntu-slim] environment: name: ci-checks diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 48660dec..4c61170a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,7 +11,7 @@ concurrency: jobs: docs-build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: contents: read @@ -40,7 +40,7 @@ jobs: name: Deploy if: ${{ github.event.workflow_run.event == 'push' }} needs: docs-build - runs-on: ubuntu-latest + runs-on: ubuntu-slim permissions: contents: write # needed for the deploy step From baa72a310164a30e1db1d48153c0f4ed00b6df93 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 17 May 2026 14:08:31 +0100 Subject: [PATCH 2/3] backends on ubuntu-latest --- .github/workflows/ci.yml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ff898ba..ab36a395 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,14 +44,19 @@ jobs: strategy: fail-fast: false matrix: - environment: - - tests-py311 - - tests-py314 - - tests-numpy1 - - tests-backends - - tests-backends-py311 - - tests-nogil - runs-on: [ubuntu-slim] + include: + - environment: tests-py311 + runs-on: ubuntu-slim + - environment: tests-py314 + runs-on: ubuntu-slim + - environment: tests-numpy1 + runs-on: ubuntu-slim + - environment: tests-nogil + runs-on: ubuntu-slim + - environment: tests-backends + runs-on: ubuntu-latest + - environment: tests-backends-py311 + runs-on: ubuntu-latest environment: name: ci-checks From 4a710170a1ca65980576ad0d5075d220b5510dbd Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Sun, 17 May 2026 14:28:47 +0100 Subject: [PATCH 3/3] latest for py311 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab36a395..5c900674 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: matrix: include: - environment: tests-py311 - runs-on: ubuntu-slim + runs-on: ubuntu-latest - environment: tests-py314 runs-on: ubuntu-slim - environment: tests-numpy1