Skip to content

Commit 3609d67

Browse files
itaybreclaude
andcommitted
ci: Run Build job on Bitrise tahoe runners
The Build job on GitHub-hosted ubuntu-latest repeatedly died mid-way through make preMerge with "The runner has received a shutdown signal" (five jobs between Sep 30 and Oct 1), which is the hosted runner being killed for resource exhaustion. Move the job to the Bitrise tahoe pool using the same runs-on label pattern as sentry-cocoa, and add the actionlint label config cocoa uses so the custom label lints cleanly. Keep the job name unchanged because it is a required status check in the main branch ruleset. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 65c166a commit 3609d67

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

‎.github/actionlint.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Custom runner labels for actionlint (same approach as sentry-cocoa).
2+
self-hosted-runner:
3+
labels:
4+
- bitrise_pool_name:tahoe

‎.github/workflows/build.yml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ concurrency:
1111

1212
jobs:
1313
build:
14+
# Job name is a required status check in the main branch ruleset; keep it stable.
1415
name: Build Job ubuntu-latest - Java 17
15-
runs-on: ubuntu-latest
16+
# Runs on Bitrise-hosted runners (same pattern as sentry-cocoa) instead of
17+
# GitHub-hosted ubuntu-latest, which ran out of memory during `make preMerge`.
18+
runs-on: ["bitrise_pool_name:tahoe"]
1619

1720
env:
1821
GRADLE_ENCRYPTION_KEY: ${{ secrets.GRADLE_ENCRYPTION_KEY }}

0 commit comments

Comments
 (0)