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]