From 0ef4f59ce588e950e377110fab5715bff54420f7 Mon Sep 17 00:00:00 2001 From: LukeGus Date: Wed, 27 May 2026 20:32:28 -0500 Subject: [PATCH] chore: migrate workflow back to blacksmith for speed --- .github/workflows/docker.yml | 2 +- .github/workflows/electron.yml | 22 +++++++++------------- .github/workflows/openapi.yml | 2 +- .github/workflows/pr-check.yml | 2 +- 4 files changed, 12 insertions(+), 16 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index f581818f..8d9e4af1 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -17,7 +17,7 @@ on: jobs: build: - runs-on: self-hosted + runs-on: blacksmith-8vcpu-ubuntu-2404 steps: - name: Checkout repository uses: actions/checkout@v5 diff --git a/.github/workflows/electron.yml b/.github/workflows/electron.yml index aa8d58b2..3875e364 100644 --- a/.github/workflows/electron.yml +++ b/.github/workflows/electron.yml @@ -26,7 +26,7 @@ on: jobs: build-windows: - runs-on: windows-latest + runs-on: blacksmith-4vcpu-windows-2025 if: (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'windows' || github.event.inputs.build_type == '') && github.event.inputs.artifact_destination != 'submit' permissions: contents: write @@ -131,7 +131,7 @@ jobs: retention-days: 30 build-linux: - runs-on: self-hosted + runs-on: blacksmith-8vcpu-ubuntu-2404 if: (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'linux' || github.event.inputs.build_type == '') && github.event.inputs.artifact_destination != 'submit' permissions: contents: write @@ -151,11 +151,7 @@ jobs: - name: Install system dependencies for AppImage run: | sudo apt-get update - sudo apt-get install -y software-properties-common - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test - sudo apt-get update - sudo apt-get install -y libfuse2 g++-12 - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + sudo apt-get install -y libfuse2 - name: Install dependencies run: | @@ -357,7 +353,7 @@ jobs: retention-days: 30 build-macos: - runs-on: macos-latest + runs-on: blacksmith-6vcpu-macos-latest if: (github.event.inputs.build_type == 'macos' || github.event.inputs.build_type == 'all') && github.event.inputs.artifact_destination != 'submit' needs: [] permissions: @@ -587,7 +583,7 @@ jobs: security delete-keychain $RUNNER_TEMP/dev-signing.keychain-db || true submit-to-chocolatey: - runs-on: windows-latest + runs-on: blacksmith-4vcpu-windows-2025 if: github.event.inputs.artifact_destination == 'submit' && (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'windows' || github.event.inputs.build_type == '') permissions: contents: read @@ -692,7 +688,7 @@ jobs: retention-days: 30 submit-to-flatpak: - runs-on: self-hosted + runs-on: blacksmith-8vcpu-ubuntu-2404 if: github.event.inputs.artifact_destination == 'submit' && (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'linux' || github.event.inputs.build_type == '') needs: [] permissions: @@ -779,7 +775,7 @@ jobs: retention-days: 30 submit-to-homebrew: - runs-on: macos-latest + runs-on: blacksmith-6vcpu-macos-latest if: github.event.inputs.artifact_destination == 'submit' && (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'macos') needs: [] permissions: @@ -848,7 +844,7 @@ jobs: retention-days: 30 upload-to-release: - runs-on: ubuntu-latest + runs-on: blacksmith-8vcpu-ubuntu-2404 if: github.event.inputs.artifact_destination == 'release' needs: [build-windows, build-linux, build-macos] permissions: @@ -884,7 +880,7 @@ jobs: GH_TOKEN: ${{ github.token }} submit-to-testflight: - runs-on: macos-latest + runs-on: blacksmith-6vcpu-macos-latest if: github.event.inputs.artifact_destination == 'submit' && (github.event.inputs.build_type == 'all' || github.event.inputs.build_type == 'macos') needs: [] permissions: diff --git a/.github/workflows/openapi.yml b/.github/workflows/openapi.yml index c9d81fb6..04383210 100644 --- a/.github/workflows/openapi.yml +++ b/.github/workflows/openapi.yml @@ -6,7 +6,7 @@ on: jobs: generate-openapi: name: Generate OpenAPI JSON - runs-on: self-hosted + runs-on: blacksmith-2vcpu-ubuntu-2404 steps: - name: Checkout repository diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index 0d570a99..19eab8b6 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -6,7 +6,7 @@ on: jobs: lint-and-build: - runs-on: self-hosted + runs-on: blacksmith-2vcpu-ubuntu-2404 env: NODE_OPTIONS: "--max-old-space-size=4096"