From f75beb3cee9715d96ff0b6eb9a6266cbed870e27 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Mon, 11 May 2026 22:50:44 +0000 Subject: [PATCH] chore(ci): switch non-hot-path workflows from Blacksmith to ubuntu-latest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker builds (docker.yaml, docker-constructive.yaml) and notify-e2e only run on push-to-main or workflow_dispatch — not on the PR critical path. Switch them to ubuntu-latest to reduce Blacksmith usage. Hot-path jobs (build, unit-tests, pg-tests, integration-tests) remain on Blacksmith for fast PR feedback. --- .github/workflows/docker-constructive.yaml | 6 +++--- .github/workflows/docker.yaml | 2 +- .github/workflows/notify-e2e.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-constructive.yaml b/.github/workflows/docker-constructive.yaml index d4943a61c9..11853f8f2c 100644 --- a/.github/workflows/docker-constructive.yaml +++ b/.github/workflows/docker-constructive.yaml @@ -26,10 +26,10 @@ jobs: include: - platform: linux/amd64 arch: amd64 - runner: blacksmith-4vcpu-ubuntu-2404 # x86_64 + runner: ubuntu-latest # x86_64 - platform: linux/arm64 arch: arm64 - runner: blacksmith-4vcpu-ubuntu-2404-arm # native arm + runner: ubuntu-latest # arm builds via QEMU runs-on: ${{ matrix.runner }} permissions: @@ -118,7 +118,7 @@ jobs: # multi-arch manifest for each tag. publish-constructive-manifest: if: github.event_name != 'pull_request' - runs-on: blacksmith-2vcpu-ubuntu-2404 + runs-on: ubuntu-latest needs: build-push-constructive permissions: diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index d398884829..0180fa5b4c 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -41,7 +41,7 @@ concurrency: jobs: build-push: if: github.event_name != 'pull_request' || !github.event.pull_request.draft - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: ubuntu-latest permissions: contents: read diff --git a/.github/workflows/notify-e2e.yml b/.github/workflows/notify-e2e.yml index 64e721ba70..e12a58c6a2 100644 --- a/.github/workflows/notify-e2e.yml +++ b/.github/workflows/notify-e2e.yml @@ -9,7 +9,7 @@ on: jobs: trigger-tests: - runs-on: blacksmith-2vcpu-ubuntu-2404 + runs-on: ubuntu-latest steps: - name: Trigger submodule update in constructive-hub uses: actions/github-script@v7