Skip to content

Commit d74ee11

Browse files
committed
ci(test-unit-python): migrate python-sdk unit tests to Depot runners
Depot Startup plan (unlimited minutes) for consistent runner quality across unit-test workflows. Extends the pattern from PR CopilotKit#4018. Also adds the id-token: write permission required for Depot OIDC auth, alongside contents: read for least-privilege defaults.
1 parent 5286f57 commit d74ee11

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/test_unit-python-sdk.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,19 @@ on:
1212
- "sdk-python/**"
1313
- ".github/workflows/test_unit-python-sdk.yml"
1414

15+
# Least-privilege by default. Individual jobs/steps can widen when needed.
16+
# id-token: write is required for Depot OIDC auth (runs-on: depot-ubuntu-*).
17+
permissions:
18+
contents: read
19+
id-token: write
20+
1521
concurrency:
1622
group: ${{ github.workflow }}-${{ github.ref }}
1723
cancel-in-progress: true
1824

1925
jobs:
2026
test:
21-
runs-on: ubuntu-latest
27+
runs-on: depot-ubuntu-24.04-4
2228
timeout-minutes: 10
2329
steps:
2430
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)