From 56b2211cb0d067449ef10c918e1fab4fbdd08ded Mon Sep 17 00:00:00 2001 From: Claude Code Date: Mon, 7 Jul 2025 19:53:19 -0400 Subject: [PATCH] Update CI/CD workflows to use self-hosted runners MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed all workflow files from ubuntu-latest to self-hosted runners to match deployment environment requirements. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .forgejo/workflows/ci.yml | 12 ++++++------ .forgejo/workflows/code-quality.yml | 2 +- .forgejo/workflows/dependency-review.yml | 2 +- .forgejo/workflows/pr-labeler.yml | 2 +- .forgejo/workflows/release.yml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 087f9f5..57344b7 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: lint: - runs-on: ubuntu-latest + runs-on: self-hosted name: Lint Code steps: @@ -28,7 +28,7 @@ jobs: run: npm run lint type-check: - runs-on: ubuntu-latest + runs-on: self-hosted name: TypeScript Type Check steps: @@ -48,7 +48,7 @@ jobs: run: npx tsc --noEmit test: - runs-on: ubuntu-latest + runs-on: self-hosted name: Run Tests strategy: @@ -79,7 +79,7 @@ jobs: path: coverage/ build: - runs-on: ubuntu-latest + runs-on: self-hosted name: Build Project steps: @@ -120,7 +120,7 @@ jobs: echo "✅ All build outputs verified!" security: - runs-on: ubuntu-latest + runs-on: self-hosted name: Security Checks steps: @@ -152,7 +152,7 @@ jobs: echo "✅ No hardcoded secrets found" validate-i18n: - runs-on: ubuntu-latest + runs-on: self-hosted name: Validate i18n Files steps: diff --git a/.forgejo/workflows/code-quality.yml b/.forgejo/workflows/code-quality.yml index 6bf530d..39fec5b 100644 --- a/.forgejo/workflows/code-quality.yml +++ b/.forgejo/workflows/code-quality.yml @@ -6,7 +6,7 @@ on: jobs: code-quality: - runs-on: ubuntu-latest + runs-on: self-hosted name: Code Quality Checks steps: diff --git a/.forgejo/workflows/dependency-review.yml b/.forgejo/workflows/dependency-review.yml index ab5d5e0..09b2981 100644 --- a/.forgejo/workflows/dependency-review.yml +++ b/.forgejo/workflows/dependency-review.yml @@ -8,7 +8,7 @@ on: jobs: dependency-review: - runs-on: ubuntu-latest + runs-on: self-hosted name: Review Dependencies steps: diff --git a/.forgejo/workflows/pr-labeler.yml b/.forgejo/workflows/pr-labeler.yml index f88ebdc..8ad03d2 100644 --- a/.forgejo/workflows/pr-labeler.yml +++ b/.forgejo/workflows/pr-labeler.yml @@ -6,7 +6,7 @@ on: jobs: label: - runs-on: ubuntu-latest + runs-on: self-hosted name: Label Pull Request steps: diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 2f5dc38..9053d46 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -7,7 +7,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: self-hosted name: Create Release steps: