Skip to content

Commit 25cf891

Browse files
MaxwellDPSclaude
andcommitted
Revert CI to use GitHub-hosted runners
Self-hosted ARM64 runner was causing job cancellations and compatibility issues. Reverting to ubuntu-latest for stability. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent f0804e9 commit 25cf891

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
detect-changes:
2525
name: Detect Changes
26-
runs-on: self-hosted
26+
runs-on: ubuntu-latest
2727
outputs:
2828
python: ${{ steps.filter.outputs.python }}
2929
frontend: ${{ steps.filter.outputs.frontend }}
@@ -58,7 +58,7 @@ jobs:
5858

5959
lint-python:
6060
name: Lint Python
61-
runs-on: self-hosted
61+
runs-on: ubuntu-latest
6262
timeout-minutes: 5
6363
steps:
6464
- uses: actions/checkout@v4
@@ -68,7 +68,7 @@ jobs:
6868

6969
lint-frontend:
7070
name: Lint Frontend
71-
runs-on: self-hosted
71+
runs-on: ubuntu-latest
7272
timeout-minutes: 5
7373
steps:
7474
- uses: actions/checkout@v4
@@ -84,7 +84,7 @@ jobs:
8484

8585
lint-go:
8686
name: Lint Go
87-
runs-on: self-hosted
87+
runs-on: ubuntu-latest
8888
timeout-minutes: 5
8989
steps:
9090
- uses: actions/checkout@v4
@@ -106,7 +106,7 @@ jobs:
106106

107107
security-python:
108108
name: Security Python
109-
runs-on: self-hosted
109+
runs-on: ubuntu-latest
110110
needs: detect-changes
111111
if: needs.detect-changes.outputs.python == 'true'
112112
timeout-minutes: 5
@@ -122,7 +122,7 @@ jobs:
122122
123123
security-frontend:
124124
name: Security Frontend
125-
runs-on: self-hosted
125+
runs-on: ubuntu-latest
126126
needs: detect-changes
127127
if: needs.detect-changes.outputs.frontend == 'true'
128128
timeout-minutes: 5
@@ -138,7 +138,7 @@ jobs:
138138

139139
test-python-unit:
140140
name: Python Unit Tests
141-
runs-on: self-hosted
141+
runs-on: ubuntu-latest
142142
needs: detect-changes
143143
if: needs.detect-changes.outputs.python == 'true'
144144
timeout-minutes: 10
@@ -202,7 +202,7 @@ jobs:
202202

203203
test-go:
204204
name: Go Tests
205-
runs-on: self-hosted
205+
runs-on: ubuntu-latest
206206
needs: detect-changes
207207
if: needs.detect-changes.outputs.go == 'true'
208208
timeout-minutes: 5
@@ -229,7 +229,7 @@ jobs:
229229

230230
test-frontend-unit:
231231
name: Frontend Unit Tests
232-
runs-on: self-hosted
232+
runs-on: ubuntu-latest
233233
needs: detect-changes
234234
if: needs.detect-changes.outputs.frontend == 'true'
235235
timeout-minutes: 5
@@ -254,7 +254,7 @@ jobs:
254254

255255
build-frontend:
256256
name: Build Frontend
257-
runs-on: self-hosted
257+
runs-on: ubuntu-latest
258258
needs: detect-changes
259259
if: needs.detect-changes.outputs.frontend == 'true'
260260
timeout-minutes: 5
@@ -274,7 +274,7 @@ jobs:
274274

275275
test-python-integration:
276276
name: Python Integration Tests
277-
runs-on: self-hosted
277+
runs-on: ubuntu-latest
278278
needs: [detect-changes, test-python-unit]
279279
if: needs.detect-changes.outputs.python == 'true'
280280
timeout-minutes: 15
@@ -353,7 +353,7 @@ jobs:
353353

354354
test-e2e:
355355
name: E2E Tests
356-
runs-on: self-hosted
356+
runs-on: ubuntu-latest
357357
needs: [detect-changes, test-python-integration, build-frontend]
358358
if: needs.detect-changes.outputs.python == 'true' || needs.detect-changes.outputs.frontend == 'true'
359359
timeout-minutes: 20
@@ -453,7 +453,7 @@ jobs:
453453

454454
export-openapi:
455455
name: Sync API to ReadMe
456-
runs-on: self-hosted
456+
runs-on: ubuntu-latest
457457
needs: [detect-changes, test-python-unit]
458458
if: |
459459
github.ref == 'refs/heads/main' &&
@@ -515,7 +515,7 @@ jobs:
515515

516516
sync-docs:
517517
name: Sync Docs to ReadMe
518-
runs-on: self-hosted
518+
runs-on: ubuntu-latest
519519
needs: [detect-changes, test-python-unit]
520520
if: |
521521
github.ref == 'refs/heads/main' &&
@@ -537,7 +537,7 @@ jobs:
537537

538538
docker-build-push:
539539
name: Build ${{ matrix.name }}
540-
runs-on: self-hosted
540+
runs-on: ubuntu-latest
541541
needs: [detect-changes, test-python-unit, test-go, test-python-integration, test-e2e]
542542
if: |
543543
always() &&
@@ -615,7 +615,7 @@ jobs:
615615

616616
ci-success:
617617
name: CI Success
618-
runs-on: self-hosted
618+
runs-on: ubuntu-latest
619619
needs: [lint-python, lint-frontend, lint-go, security-python, security-frontend, test-python-unit, test-go, test-frontend-unit, build-frontend, test-python-integration, test-e2e, export-openapi, sync-docs]
620620
if: always()
621621
steps:

0 commit comments

Comments
 (0)