diff --git a/.github/workflows/release-smoke.yml b/.github/workflows/release-smoke.yml index 0a79880..d0257bf 100644 --- a/.github/workflows/release-smoke.yml +++ b/.github/workflows/release-smoke.yml @@ -84,7 +84,7 @@ jobs: name: Server release gate needs: containers if: always() - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Require both server architectures diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2334b03..63835d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: (github.event.pull_request.base.ref == github.event.repository.default_branch && github.event.pull_request.head.ref == 'release/next' && github.event.pull_request.head.repo.full_name == github.repository) - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 outputs: manifest: ${{ steps.plan.outputs.manifest }} prerelease: ${{ steps.version.outputs.prerelease }} @@ -232,7 +232,7 @@ jobs: build-installers: name: Build CLI installers and checksums needs: [plan, build-cli] - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 env: BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json @@ -283,7 +283,7 @@ jobs: name: CLI release gate needs: [plan, build-cli, build-installers] if: always() - runs-on: ubuntu-22.04 + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Require the complete release matrix diff --git a/Cargo.toml b/Cargo.toml index b3ebd73..3def496 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,6 +25,12 @@ targets = [ "x86_64-pc-windows-msvc", ] +[workspace.metadata.dist.github-custom-runners] +global = "blacksmith-2vcpu-ubuntu-2404" +x86_64-unknown-linux-gnu = "blacksmith-2vcpu-ubuntu-2404" +aarch64-unknown-linux-gnu = "blacksmith-2vcpu-ubuntu-2404-arm" +x86_64-pc-windows-msvc = "blacksmith-2vcpu-windows-2025" + [profile.dist] inherits = "release" lto = "thin"