Skip to content

Commit f668a67

Browse files
govindpawaclaude
andauthored
chore(ci): remove self-hosted runners from public repo (#110)
Replace arc-runner-altimate-code with ubuntu-latest across all workflows to eliminate security risk on public repo. Closes #109 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 9a02f27 commit f668a67

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313
jobs:
1414
typescript:
1515
name: TypeScript
16-
runs-on: ${{ github.event.pull_request.head.repo.fork && 'ubuntu-latest' || 'arc-runner-altimate-code' }}
16+
runs-on: ubuntu-latest
1717
timeout-minutes: 60
1818
steps:
1919
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@@ -44,7 +44,7 @@ jobs:
4444

4545
lint:
4646
name: Lint
47-
runs-on: ${{ github.event.pull_request.head.repo.fork && 'ubuntu-latest' || 'arc-runner-altimate-code' }}
47+
runs-on: ubuntu-latest
4848
timeout-minutes: 60
4949
steps:
5050
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@@ -62,7 +62,7 @@ jobs:
6262

6363
python:
6464
name: Python ${{ matrix.python-version }}
65-
runs-on: ${{ github.event.pull_request.head.repo.fork && 'ubuntu-latest' || 'arc-runner-altimate-code' }}
65+
runs-on: ubuntu-latest
6666
timeout-minutes: 60
6767
strategy:
6868
matrix:

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
jobs:
1616
build:
1717
name: Build (${{ matrix.os }})
18-
runs-on: arc-runner-altimate-code
18+
runs-on: ubuntu-latest
1919
timeout-minutes: 60
2020
permissions:
2121
contents: read
@@ -59,7 +59,7 @@ jobs:
5959
publish-npm:
6060
name: Publish to npm
6161
needs: build
62-
runs-on: arc-runner-altimate-code
62+
runs-on: ubuntu-latest
6363
timeout-minutes: 60
6464
permissions:
6565
contents: read
@@ -125,7 +125,7 @@ jobs:
125125
# doesn't need CLI binary artifacts. This allows it to run in parallel.
126126
publish-engine:
127127
name: Publish engine to PyPI
128-
runs-on: arc-runner-altimate-code
128+
runs-on: ubuntu-latest
129129
timeout-minutes: 60
130130
environment: pypi
131131
permissions:
@@ -156,7 +156,7 @@ jobs:
156156
github-release:
157157
name: Create GitHub Release
158158
needs: [build, publish-npm]
159-
runs-on: arc-runner-altimate-code
159+
runs-on: ubuntu-latest
160160
timeout-minutes: 60
161161
permissions:
162162
contents: write

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
matrix:
1515
settings:
1616
- name: linux
17-
host: arc-runner-altimate-code
17+
host: ubuntu-latest
1818
- name: windows
1919
host: windows-latest
2020
runs-on: ${{ matrix.settings.host }}
@@ -46,7 +46,7 @@ jobs:
4646
matrix:
4747
settings:
4848
- name: linux
49-
host: arc-runner-altimate-code
49+
host: ubuntu-latest
5050
playwright: bunx playwright install --with-deps
5151
- name: windows
5252
host: windows-latest
@@ -89,7 +89,7 @@ jobs:
8989
9090
required:
9191
name: test (linux)
92-
runs-on: arc-runner-altimate-code
92+
runs-on: ubuntu-latest
9393
needs:
9494
- unit
9595
- e2e

0 commit comments

Comments
 (0)