diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index e860993..2a7412e 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -18,7 +18,7 @@ jobs: # github.event.pull_request.user.login == 'new-developer' || # github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR' - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: contents: read pull-requests: write @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: useblacksmith/checkout@v1 with: fetch-depth: 1 diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index d467bbc..ad006f6 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -17,7 +17,7 @@ jobs: (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '/claude')) || (github.event_name == 'pull_request_review' && contains(github.event.review.body, '/claude')) || (github.event_name == 'issues' && (contains(github.event.issue.body, '/claude') || contains(github.event.issue.title, '/claude'))) - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: contents: read pull-requests: write @@ -26,7 +26,7 @@ jobs: actions: read # Required for Claude to read CI results on PRs steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: useblacksmith/checkout@v1 with: fetch-depth: 1 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 27e8374..cd75024 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,11 +17,11 @@ concurrency: jobs: validate: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: useblacksmith/checkout@v1 - name: Setup Bun uses: oven-sh/setup-bun@v2 @@ -66,13 +66,13 @@ jobs: matrix: include: - name: Linux x86-64 - runner: ubuntu-latest + runner: blacksmith-2vcpu-ubuntu-2404 - name: Linux arm64 - runner: ubuntu-24.04-arm + runner: blacksmith-2vcpu-ubuntu-2404-arm - name: macOS x86-64 - runner: macos-15-intel + runner: blacksmith-6vcpu-macos-latest - name: macOS arm64 - runner: macos-15 + runner: blacksmith-6vcpu-macos-latest steps: - name: Checkout code diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml index b66142d..7c3e74a 100644 --- a/.github/workflows/release-snapshot.yml +++ b/.github/workflows/release-snapshot.yml @@ -37,14 +37,14 @@ concurrency: jobs: release-snapshot: name: GoReleaser snapshot - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 # The before hooks download sidecars from third-party hosts, so a stalled # request must not be allowed to burn an hour of runner time. timeout-minutes: 20 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: useblacksmith/checkout@v1 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 45e9300..cf56546 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ permissions: jobs: release: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 timeout-minutes: 45 steps: @@ -25,7 +25,7 @@ jobs: - name: Checkout release commit if: ${{ steps.release.outputs.release_created }} - uses: actions/checkout@v6 + uses: useblacksmith/checkout@v1 with: fetch-depth: 0 ref: ${{ steps.release.outputs.tag_name }}