diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml new file mode 100644 index 000000000..ee89a24ae --- /dev/null +++ b/.github/actionlint.yaml @@ -0,0 +1,4 @@ +self-hosted-runner: + labels: + - blacksmith-32vcpu-ubuntu-2404 + - blacksmith-32vcpu-ubuntu-2404-arm diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index d1d3827e7..859dd7673 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -13,7 +13,7 @@ env: jobs: autofix: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 steps: - name: Checkout Repository diff --git a/.github/workflows/crowdin-sync.yml b/.github/workflows/crowdin-sync.yml index f89bda408..1962d8d23 100644 --- a/.github/workflows/crowdin-sync.yml +++ b/.github/workflows/crowdin-sync.yml @@ -10,7 +10,7 @@ concurrency: jobs: crowdin-sync: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 permissions: contents: write diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 1cdbc8a8d..622c2f7c9 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -18,7 +18,7 @@ env: jobs: mode: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 outputs: nightly: ${{ steps.mode.outputs.nightly }} @@ -44,7 +44,14 @@ jobs: strategy: fail-fast: false - matrix: ${{ fromJSON(needs.mode.outputs.matrix) }} + matrix: + include: + - platform: linux/amd64 + runner: blacksmith-32vcpu-ubuntu-2404 + arch: amd64 + - platform: linux/arm64 + runner: blacksmith-32vcpu-ubuntu-2404-arm + arch: arm64 runs-on: ${{ matrix.runner }} timeout-minutes: 30 @@ -119,7 +126,7 @@ jobs: - mode - build timeout-minutes: 30 - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 permissions: contents: read diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 60747a8e4..bc9ad94e7 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -20,7 +20,7 @@ env: jobs: e2e: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 timeout-minutes: 30 services: diff --git a/.github/workflows/label-issues.yml b/.github/workflows/label-issues.yml index 151ac1106..b14685a6f 100644 --- a/.github/workflows/label-issues.yml +++ b/.github/workflows/label-issues.yml @@ -10,7 +10,7 @@ permissions: jobs: label: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 steps: - name: Checkout Repository diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml index 45bdc37e2..5ccff3679 100644 --- a/.github/workflows/stale-issues.yml +++ b/.github/workflows/stale-issues.yml @@ -10,7 +10,7 @@ permissions: jobs: stale: - runs-on: ubuntu-latest + runs-on: blacksmith-32vcpu-ubuntu-2404 steps: - name: Close Inactive Issues Awaiting Information