🧹 chore: Depot runners#180
Conversation
Signed-off-by: John McBride <john@papercompute.com>
Greptile SummaryThis PR migrates all GitHub Actions workflows from GitHub-hosted runners (
Confidence Score: 5/5Safe to merge — pure CI infrastructure change with no code or logic modifications. Every change is a one-line runner label substitution. Dagger containerizes the actual build/test work, so the host OS version shift is low-risk. macOS runners are correctly left untouched. No functional code is altered. No files require special attention.
|
| Filename | Overview |
|---|---|
| .github/workflows/ci.yaml | Migrates 3 jobs from ubuntu-latest to depot-ubuntu-24.04 and one from ubuntu-22.04-arm to depot-ubuntu-24.04-arm; macOS runners correctly left as GitHub-hosted. |
| .github/workflows/nightly.yaml | Both check and build jobs migrated from ubuntu-latest to depot-ubuntu-24.04; no behavioral changes. |
| .github/workflows/release.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04 on the release job. |
| .github/workflows/cut-release.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04 on the cut-release job. |
| .github/workflows/pr.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04 for the PR title check job. |
| .github/workflows/vouch-check-issue.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04. |
| .github/workflows/vouch-check-pr.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04. |
| .github/workflows/vouch-manage.yaml | Single runner change from ubuntu-latest to depot-ubuntu-24.04. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
GH[GitHub Actions Trigger] --> CI[ci.yaml]
GH --> PR[pr.yaml]
GH --> REL[release.yaml]
GH --> CUT[cut-release.yaml]
GH --> NIGHT[nightly.yaml]
GH --> VI[vouch-check-issue.yaml]
GH --> VP[vouch-check-pr.yaml]
GH --> VM[vouch-manage.yaml]
CI --> D1["depot-ubuntu-24.04\n(Kafka E2E, Build)"]
CI --> D2["depot-ubuntu-24.04-arm\n(Smoke: Linux arm64)"]
CI --> M1["macos-15 / macos-15-intel\n(Smoke: macOS — unchanged)"]
PR --> D3[depot-ubuntu-24.04]
REL --> D4[depot-ubuntu-24.04]
CUT --> D5[depot-ubuntu-24.04]
NIGHT --> D6[depot-ubuntu-24.04]
VI --> D7[depot-ubuntu-24.04]
VP --> D8[depot-ubuntu-24.04]
VM --> D9[depot-ubuntu-24.04]
style D1 fill:#4CAF50,color:#fff
style D2 fill:#4CAF50,color:#fff
style D3 fill:#4CAF50,color:#fff
style D4 fill:#4CAF50,color:#fff
style D5 fill:#4CAF50,color:#fff
style D6 fill:#4CAF50,color:#fff
style D7 fill:#4CAF50,color:#fff
style D8 fill:#4CAF50,color:#fff
style D9 fill:#4CAF50,color:#fff
style M1 fill:#2196F3,color:#fff
Reviews (1): Last reviewed commit: "🧹 chore: Depot runners" | Re-trigger Greptile
No description provided.