diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index 016f708bb..94a38c5d5 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -28,10 +28,10 @@ permissions: jobs: actionlint: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 timeout-minutes: 5 steps: - - uses: actions/checkout@v7 + - uses: useblacksmith/checkout@v1 - name: Download actionlint run: bash <(curl -sSf https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) 1.7.12 - name: Run actionlint diff --git a/.github/workflows/api-acceptance.yml b/.github/workflows/api-acceptance.yml index 2f1ac3f80..5b7c03cdf 100644 --- a/.github/workflows/api-acceptance.yml +++ b/.github/workflows/api-acceptance.yml @@ -36,7 +36,7 @@ concurrency: jobs: official-client: - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 timeout-minutes: 20 services: postgres: @@ -53,7 +53,7 @@ jobs: --health-timeout 5s --health-retries 10 steps: - - uses: actions/checkout@v7 + - uses: useblacksmith/checkout@v1 - uses: actions/setup-go@v7 with: go-version-file: go.mod diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 08d3efb77..ea5cfdbd3 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,7 +20,7 @@ concurrency: jobs: check: - runs-on: ubuntu-22.04 + runs-on: blacksmith-16vcpu-ubuntu-2204 timeout-minutes: 40 services: postgres: @@ -37,7 +37,7 @@ jobs: --health-timeout 5s --health-retries 10 steps: - - uses: actions/checkout@v7 + - uses: useblacksmith/checkout@v1 with: ref: ${{ inputs.ref || github.sha }} - name: Select shared Go caches diff --git a/.github/workflows/native.yml b/.github/workflows/native.yml index 79dc7bf44..39e6594ab 100644 --- a/.github/workflows/native.yml +++ b/.github/workflows/native.yml @@ -43,7 +43,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, macos-14, windows-2022] + os: [blacksmith-4vcpu-ubuntu-2204, blacksmith-6vcpu-macos-15, blacksmith-4vcpu-windows-2025] runs-on: ${{ matrix.os }} timeout-minutes: 30 defaults: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fe48769a5..fa1731069 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,13 +38,13 @@ jobs: build: needs: native - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 timeout-minutes: 120 outputs: revision: ${{ steps.source.outputs.revision }} release_tag: ${{ steps.source.outputs.release_tag }} steps: - - uses: actions/checkout@v7 + - uses: useblacksmith/checkout@v1 with: ref: ${{ inputs.ref || github.sha }} persist-credentials: false @@ -135,11 +135,11 @@ jobs: release: if: github.event_name == 'push' || inputs.draft_release needs: [check, build] - runs-on: ubuntu-22.04 + runs-on: blacksmith-4vcpu-ubuntu-2204 permissions: contents: write steps: - - uses: actions/checkout@v7 + - uses: useblacksmith/checkout@v1 with: ref: ${{ needs.build.outputs.revision }} persist-credentials: false