diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2e32b50..14e73136 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: secret-scan: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: read steps: @@ -20,7 +20,7 @@ jobs: uses: gacts/gitleaks@v1 runtime-images: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: read steps: @@ -30,8 +30,8 @@ jobs: uses: oven-sh/setup-bun@v1 with: bun-version: "1.3.9" - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Install dependencies run: bun install - name: Build full runtime image @@ -57,7 +57,7 @@ jobs: run: bash scripts/portable-container-smoke.sh hack-runtime-ci:slim linux/amd64 test: - runs-on: macos-14 + runs-on: blacksmith-6vcpu-macos-15 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/release-macos-app.yml b/.github/workflows/release-macos-app.yml index 42dc4653..a19fdcf1 100644 --- a/.github/workflows/release-macos-app.yml +++ b/.github/workflows/release-macos-app.yml @@ -39,7 +39,7 @@ env: jobs: build-and-notarize: - runs-on: macos-15 + runs-on: blacksmith-6vcpu-macos-15 permissions: contents: write steps: diff --git a/.github/workflows/release-node-runtime-image.yml b/.github/workflows/release-node-runtime-image.yml index 992cf3b4..ecc0250e 100644 --- a/.github/workflows/release-node-runtime-image.yml +++ b/.github/workflows/release-node-runtime-image.yml @@ -16,7 +16,7 @@ on: jobs: publish: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: read packages: write @@ -32,8 +32,8 @@ jobs: - name: Setup QEMU uses: docker/setup-qemu-action@v3 - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Login to Docker Hub uses: docker/login-action@v3 diff --git a/.github/workflows/release-prepare.yml b/.github/workflows/release-prepare.yml index 9697ac16..e7690cf4 100644 --- a/.github/workflows/release-prepare.yml +++ b/.github/workflows/release-prepare.yml @@ -15,7 +15,7 @@ concurrency: jobs: semantic-release: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fc5a14e4..592ee9b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ on: jobs: create-release: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: write outputs: @@ -66,7 +66,7 @@ jobs: - os: macos-15 upload_install: false skip_tests: true - - os: macos-15-large + - os: blacksmith-6vcpu-macos-15 upload_install: false skip_tests: true steps: @@ -153,7 +153,7 @@ jobs: update-homebrew-tap: needs: [create-release, build] - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: read steps: