ci: switch workflows to self-hosted runner labels

This commit is contained in:
itsRevela
2026-05-14 14:22:28 -05:00
parent 386b9c430b
commit cf22f5f5f4
2 changed files with 7 additions and 7 deletions

View File

@@ -16,7 +16,7 @@ concurrency:
jobs:
build-client:
name: Build Client
runs-on: windows-latest
runs-on: [self-hosted, windows]
steps:
- name: Checkout
@@ -93,7 +93,7 @@ jobs:
build-server:
name: Build Server
runs-on: windows-latest
runs-on: [self-hosted, windows]
steps:
- name: Checkout
@@ -207,7 +207,7 @@ jobs:
docker:
name: Build Docker (${{ matrix.variant }})
needs: build-server
runs-on: ubuntu-latest
runs-on: [self-hosted, linux]
strategy:
fail-fast: false
matrix:
@@ -277,7 +277,7 @@ jobs:
release-server:
name: Release Server
needs: build-server
runs-on: ubuntu-latest
runs-on: [self-hosted, linux]
steps:
- name: Checkout
@@ -341,7 +341,7 @@ jobs:
release-client:
name: Release Client
needs: [build-client, release-server]
runs-on: ubuntu-latest
runs-on: [self-hosted, linux]
steps:
- name: Checkout
@@ -434,7 +434,7 @@ jobs:
cleanup:
needs: [release-client, release-server, docker]
if: always()
runs-on: ubuntu-latest
runs-on: [self-hosted, linux]
steps:
- name: Cleanup artifacts
uses: geekyeggo/delete-artifact@v5

View File

@@ -11,7 +11,7 @@ on:
jobs:
build:
runs-on: windows-latest
runs-on: [self-hosted, windows]
steps:
- name: Checkout