supabase-postgres.git / summary / log / commit / refs

commit    86fe049cda880e9b2db275e488bdb81be01f516c
Author:   samrose <samuel@supabase.io>
Commit:   GitHub <noreply@github.com>
Date:     Wed Sep 10 17:47:46 2025 +0000

    feat: update various git-hosted runners with blacksmith runners (#1785)
    
    * feat: update various git-hosted runners with blacksmith runners
    adjusting size for appropriate operations on machine
    
    * fix: lower cpu for these builds
    
    * fix: we will try to lower cpu on this one too
    
    * chore: one more bump down


.github/workflows/ami-release-nix.yml | 4 ++-- .github/workflows/dockerhub-release-matrix.yml | 2 +- .github/workflows/manual-docker-release.yml | 10 +++++----- .github/workflows/nix-build.yml | 4 ++-- .github/workflows/publish-migrations-prod.yml | 2 +- .github/workflows/publish-migrations-staging.yml | 2 +- .github/workflows/publish-nix-pgupgrade-bin-flake-version.yml | 2 +- .github/workflows/publish-nix-pgupgrade-scripts.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/testinfra-ami-build.yml | 4 ++-- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ami-release-nix.yml b/.github/workflows/ami-release-nix.yml index 405deeeb..27a1c0eb 100644 --- a/.github/workflows/ami-release-nix.yml +++ b/.github/workflows/ami-release-nix.yml @@ -17,7 +17,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-4vcpu-ubuntu-2404 outputs: postgres_versions: ${{ steps.set-versions.outputs.postgres_versions }} steps: @@ -44,7 +44,7 @@ jobs: matrix: postgres_version: ${{ fromJson(needs.prepare.outputs.postgres_versions) }} include: - - runner: large-linux-arm + - runner: blacksmith-2vcpu-ubuntu-2404-arm runs-on: ${{ matrix.runner }} timeout-minutes: 150 diff --git a/.github/workflows/dockerhub-release-matrix.yml b/.github/workflows/dockerhub-release-matrix.yml index 263b0112..5862df8a 100644 --- a/.github/workflows/dockerhub-release-matrix.yml +++ b/.github/workflows/dockerhub-release-matrix.yml @@ -16,7 +16,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-4vcpu-ubuntu-2404 outputs: matrix_config: ${{ steps.set-matrix.outputs.matrix_config }} steps: diff --git a/.github/workflows/manual-docker-release.yml b/.github/workflows/manual-docker-release.yml index 3f86643f..6cc5a396 100644 --- a/.github/workflows/manual-docker-release.yml +++ b/.github/workflows/manual-docker-release.yml @@ -13,7 +13,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-8vcpu-ubuntu-2404 outputs: matrix_config: ${{ steps.set-matrix.outputs.matrix_config }} steps: @@ -46,7 +46,7 @@ jobs: needs: prepare strategy: matrix: ${{ fromJson(needs.prepare.outputs.matrix_config) }} - runs-on: large-linux-x86 + runs-on: blacksmith-8vcpu-ubuntu-2404 outputs: build_args: ${{ steps.args.outputs.result }} steps: @@ -72,7 +72,7 @@ jobs: matrix: postgres: ${{ fromJson(needs.prepare.outputs.matrix_config).include }} arch: [amd64, arm64] - runs-on: ${{ matrix.arch == 'amd64' && 'large-linux-x86' || 'large-linux-arm' }} + runs-on: ${{ matrix.arch == 'amd64' && 'blacksmith-8vcpu-ubuntu-2404' || 'large-linux-arm' }} timeout-minutes: 180 steps: - name: Checkout Repo @@ -141,7 +141,7 @@ jobs: strategy: matrix: include: ${{ fromJson(needs.prepare.outputs.matrix_config).include }} - runs-on: large-linux-x86 + runs-on: blacksmith-8vcpu-ubuntu-2404 steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD @@ -185,7 +185,7 @@ jobs: ${{ steps.get_version.outputs.pg_version }}_arm64 combine_results: needs: [prepare, merge_manifest] - runs-on: large-linux-x86 + runs-on: blacksmith-8vcpu-ubuntu-2404 steps: - name: Checkout Repo uses: supabase/postgres/.github/actions/shared-checkout@HEAD diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index 058d9087..c2f38396 100644 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -20,9 +20,9 @@ jobs: fail-fast: false matrix: include: - - runner: large-linux-x86 + - runner: blacksmith-32vcpu-ubuntu-2404 arch: amd64 - - runner: large-linux-arm + - runner: blacksmith-32vcpu-ubuntu-2404-arm arch: arm64 - runner: macos-latest-xlarge arch: arm64 diff --git a/.github/workflows/publish-migrations-prod.yml b/.github/workflows/publish-migrations-prod.yml index ffb63368..81c686db 100644 --- a/.github/workflows/publish-migrations-prod.yml +++ b/.github/workflows/publish-migrations-prod.yml @@ -5,7 +5,7 @@ on: jobs: build: - runs-on: large-linux-arm + runs-on: blacksmith-2vcpu-ubuntu-2404-arm timeout-minutes: 15 permissions: id-token: write diff --git a/.github/workflows/publish-migrations-staging.yml b/.github/workflows/publish-migrations-staging.yml index 7acb46d2..2ed25f84 100644 --- a/.github/workflows/publish-migrations-staging.yml +++ b/.github/workflows/publish-migrations-staging.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: large-linux-arm + runs-on: blacksmith-2vcpu-ubuntu-2404-arm timeout-minutes: 15 permissions: id-token: write diff --git a/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml b/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml index c8b3abe4..f4e71260 100644 --- a/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml +++ b/.github/workflows/publish-nix-pgupgrade-bin-flake-version.yml @@ -12,7 +12,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-2vcpu-ubuntu-2404 outputs: postgres_versions: ${{ steps.set-versions.outputs.postgres_versions }} steps: diff --git a/.github/workflows/publish-nix-pgupgrade-scripts.yml b/.github/workflows/publish-nix-pgupgrade-scripts.yml index c58e90d8..d828e819 100644 --- a/.github/workflows/publish-nix-pgupgrade-scripts.yml +++ b/.github/workflows/publish-nix-pgupgrade-scripts.yml @@ -19,7 +19,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-2vcpu-ubuntu-2404 outputs: postgres_versions: ${{ steps.set-versions.outputs.postgres_versions }} steps: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6be36878..766e50b7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-4vcpu-ubuntu-2404 outputs: postgres_versions: ${{ steps.set-versions.outputs.postgres_versions }} steps: diff --git a/.github/workflows/testinfra-ami-build.yml b/.github/workflows/testinfra-ami-build.yml index a468b686..0cb0cd48 100644 --- a/.github/workflows/testinfra-ami-build.yml +++ b/.github/workflows/testinfra-ami-build.yml @@ -14,7 +14,7 @@ permissions: jobs: prepare: - runs-on: large-linux-x86 + runs-on: blacksmith-2vcpu-ubuntu-2404 outputs: postgres_versions: ${{ steps.set-versions.outputs.postgres_versions }} steps: @@ -42,7 +42,7 @@ jobs: matrix: postgres_version: ${{ fromJson(needs.prepare.outputs.postgres_versions) }} include: - - runner: large-linux-arm + - runner: blacksmith-2vcpu-ubuntu-2404-arm arch: arm64 ubuntu_release: noble ubuntu_version: 24.04 [parent: fe64b086f7aa]