From 1d6180e77859762b851a6c437fd3a99b358fa68b Mon Sep 17 00:00:00 2001 From: Ryan Emery Date: Tue, 27 Jan 2026 15:09:04 -0800 Subject: [PATCH 1/5] chore: add id-token write --- .github/workflows/pull.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index 3f7e1836..f13598b9 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -5,6 +5,7 @@ on: permissions: contents: read + id-token: write jobs: call-integration-tests: From 1c8799d3773ef8333eaed7e5152403c2e11bbd91 Mon Sep 17 00:00:00 2001 From: Ryan Emery Date: Tue, 27 Jan 2026 16:07:25 -0800 Subject: [PATCH 2/5] pin coverage version --- .github/workflows/ci_integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_integration.yml b/.github/workflows/ci_integration.yml index 23836772..38cab2b6 100644 --- a/.github/workflows/ci_integration.yml +++ b/.github/workflows/ci_integration.yml @@ -72,7 +72,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.x' + python-version: '3.13' - name: Install dependencies run: | From 411c8b78f8ed1f7cfe8ad3e62b1127348b837eb3 Mon Sep 17 00:00:00 2001 From: Ryan Emery Date: Tue, 27 Jan 2026 16:27:00 -0800 Subject: [PATCH 3/5] update macos --- .github/workflows/ci_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 0a780a6b..8b19058e 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -24,7 +24,7 @@ jobs: # x86 builds are only meaningful for Windows - os: windows-latest architecture: x86 - - os: macos-13 + - os: macos-latest architecture: x64 python: - 3.8 From 12e3097295c40b846a8b67ba6fbd7d618536201e Mon Sep 17 00:00:00 2001 From: Ryan Emery Date: Tue, 27 Jan 2026 16:38:47 -0800 Subject: [PATCH 4/5] remove 3.8 --- .github/workflows/ci_tests.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index 8b19058e..afeaccf8 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -35,6 +35,11 @@ jobs: # - 3.x 3.13 does not have 'pipes' and maybe other necessary things category: - local-slow + exclude: + # Python 3.8 is broken on macOS-latest runners due to missing libintl dependency + - platform: + os: macos-latest + python: 3.8 # These require credentials. # Enable them once we sort how to provide them. # - integ-slow From 0f7fe240263d0bdf3c72eaa174cc97e3eb996cbf Mon Sep 17 00:00:00 2001 From: Ryan Emery Date: Tue, 27 Jan 2026 16:47:06 -0800 Subject: [PATCH 5/5] remove more versions --- .github/workflows/ci_tests.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci_tests.yaml b/.github/workflows/ci_tests.yaml index afeaccf8..06e8ce5e 100644 --- a/.github/workflows/ci_tests.yaml +++ b/.github/workflows/ci_tests.yaml @@ -36,10 +36,17 @@ jobs: category: - local-slow exclude: - # Python 3.8 is broken on macOS-latest runners due to missing libintl dependency + # Python < 3.11 is broken on macOS runners due to missing libintl dependency + # See: https://github.com/actions/setup-python/issues/875 - platform: os: macos-latest python: 3.8 + - platform: + os: macos-latest + python: 3.9 + - platform: + os: macos-latest + python: "3.10" # These require credentials. # Enable them once we sort how to provide them. # - integ-slow