.github/workflows: Migrate workflows to Blacksmith runners (#38549)

Migrate workflows to Blacksmith

Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
This commit is contained in:
blacksmith-sh[bot]
2025-09-09 18:27:43 +08:00
committed by GitHub
parent f04eb655c6
commit 96f99014d8
21 changed files with 27 additions and 27 deletions

View File

@@ -22,7 +22,7 @@ permissions:
jobs:
test:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

View File

@@ -15,7 +15,7 @@ permissions:
jobs:
autofix:
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
permissions:
contents: write
if: ${{ github.event_name == 'pull_request' && (github.event.label.name == 'autofix') }}

View File

@@ -14,7 +14,7 @@ permissions:
jobs:
misspell:
name: runner / misspell
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Check out code.
uses: actions/checkout@v4

View File

@@ -15,7 +15,7 @@ permissions:
jobs:
deploy:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
env:
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.SEARCH_SUPABASE_URL }}

View File

@@ -20,7 +20,7 @@ permissions:
jobs:
comment_on_pr:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'failure'
steps:
- id: download_artifact

View File

@@ -13,7 +13,7 @@ permissions:
jobs:
lint-all:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v3
with:

View File

@@ -26,7 +26,7 @@ permissions:
jobs:
supa-mdx-lint:
name: supa-mdx-lint
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4
with:

View File

@@ -12,7 +12,7 @@ permissions:
jobs:
update-docs:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -14,7 +14,7 @@ permissions:
jobs:
update-troubleshooting:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
env:
DOCS_GITHUB_APP_ID: ${{ secrets.SEARCH_GITHUB_APP_ID }}

View File

@@ -19,7 +19,7 @@ permissions:
jobs:
sync:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
env:
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.SEARCH_SUPABASE_URL }}

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -19,7 +19,7 @@ env:
jobs:
build:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -21,7 +21,7 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -15,7 +15,7 @@ permissions:
jobs:
format:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Check out repo
uses: actions/checkout@v4
@@ -39,7 +39,7 @@ jobs:
# i18n is not a node package, so we handle that one separately
format-i18n:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Check out repo
uses: actions/checkout@v4
@@ -63,7 +63,7 @@ jobs:
pnpm exec prettier -c 'i18n/**/*.{js,jsx,ts,tsx,css,md,mdx,json}'
format-sql:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Check out repo
uses: actions/checkout@v4

View File

@@ -8,7 +8,7 @@ on:
jobs:
settings:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
outputs:
image_version: ${{ steps.meta.outputs.version }}
steps:
@@ -25,7 +25,7 @@ jobs:
release_x86:
needs: settings
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
timeout-minutes: 120
env:
arch: amd64
@@ -107,7 +107,7 @@ jobs:
- settings
- release_x86
- release_arm
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: docker/setup-buildx-action@v2

View File

@@ -26,7 +26,7 @@ permissions:
jobs:
deploy:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
env:
DOCS_GITHUB_APP_ID: ${{ secrets.SEARCH_GITHUB_APP_ID }}

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -26,7 +26,7 @@ permissions:
jobs:
test:
# Uses larger hosted runner as it significantly decreases build times
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
strategy:
matrix:
test_number: [1]
@@ -68,7 +68,7 @@ jobs:
finish:
needs: test
if: ${{ always() }}
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@master

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
typecheck:
# Uses larger hosted runner as it significantly decreases build times
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4

View File

@@ -16,7 +16,7 @@ permissions:
jobs:
test:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
strategy:
matrix:
test_number: [1]
@@ -57,7 +57,7 @@ jobs:
finish:
needs: test
if: ${{ always() }}
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@master