Skip to content

Commit 49ffc9e

Browse files
itaybreclaude
authored 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 9122a68 commit 49ffc9e

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)