Update CI/CD workflows to use self-hosted runners

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 <noreply@anthropic.com>
This commit is contained in:
Claude Code 2025-07-07 19:53:19 -04:00
parent b913475932
commit 56b2211cb0
5 changed files with 10 additions and 10 deletions

View file

@ -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:

View file

@ -6,7 +6,7 @@ on:
jobs:
code-quality:
runs-on: ubuntu-latest
runs-on: self-hosted
name: Code Quality Checks
steps:

View file

@ -8,7 +8,7 @@ on:
jobs:
dependency-review:
runs-on: ubuntu-latest
runs-on: self-hosted
name: Review Dependencies
steps:

View file

@ -6,7 +6,7 @@ on:
jobs:
label:
runs-on: ubuntu-latest
runs-on: self-hosted
name: Label Pull Request
steps:

View file

@ -7,7 +7,7 @@ on:
jobs:
release:
runs-on: ubuntu-latest
runs-on: self-hosted
name: Create Release
steps: