Skip to content

Commit 7270c29

Browse files
Stijn Willemsclaude
andcommitted
ci: switch all GitHub-hosted runners to self-hosted
Replaces ubuntu-latest and macos-26 with self-hosted to eliminate GitHub Actions billing. Affects ci.yml, release.yml, claude.yml, claude-code-review.yml. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 369fb0b commit 7270c29

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
xcode: ['26.2']
1818
config: ['debug', 'release']
19-
runs-on: macos-26
19+
runs-on: self-hosted
2020
steps:
2121
- uses: actions/checkout@v5
2222
- name: Select Xcode ${{ matrix.xcode }}
@@ -31,7 +31,7 @@ jobs:
3131
xcode: ['26.2']
3232
config: ['debug']
3333
scheme: ['Reminders', 'CaseStudies', 'SyncUps']
34-
runs-on: macos-26
34+
runs-on: self-hosted
3535
continue-on-error: true
3636
steps:
3737
- uses: actions/checkout@v5
@@ -60,7 +60,7 @@ jobs:
6060
# matrix:
6161
# swift:
6262
# - '6.1'
63-
# runs-on: ubuntu-latest
63+
# runs-on: self-hosted
6464
# container: swift:${{ matrix.swift }}
6565
# steps:
6666
# - uses: actions/checkout@v4

.github/workflows/claude-code-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# github.event.pull_request.user.login == 'new-developer' ||
1919
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'
2020

21-
runs-on: ubuntu-latest
21+
runs-on: self-hosted
2222
permissions:
2323
contents: read
2424
pull-requests: read

.github/workflows/claude.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
1818
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
1919
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
20-
runs-on: ubuntu-latest
20+
runs-on: self-hosted
2121
permissions:
2222
contents: read
2323
pull-requests: read

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
workflow_dispatch:
66
jobs:
77
project-channel:
8-
runs-on: ubuntu-latest
8+
runs-on: self-hosted
99
steps:
1010
- name: Dump Github context
1111
env:
@@ -44,7 +44,7 @@ jobs:
4444
]
4545
4646
releases-channel:
47-
runs-on: ubuntu-latest
47+
runs-on: self-hosted
4848
steps:
4949
- name: Dump Github context
5050
env:

0 commit comments

Comments
 (0)