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: jobs:
lint: lint:
runs-on: ubuntu-latest runs-on: self-hosted
name: Lint Code name: Lint Code
steps: steps:
@ -28,7 +28,7 @@ jobs:
run: npm run lint run: npm run lint
type-check: type-check:
runs-on: ubuntu-latest runs-on: self-hosted
name: TypeScript Type Check name: TypeScript Type Check
steps: steps:
@ -48,7 +48,7 @@ jobs:
run: npx tsc --noEmit run: npx tsc --noEmit
test: test:
runs-on: ubuntu-latest runs-on: self-hosted
name: Run Tests name: Run Tests
strategy: strategy:
@ -79,7 +79,7 @@ jobs:
path: coverage/ path: coverage/
build: build:
runs-on: ubuntu-latest runs-on: self-hosted
name: Build Project name: Build Project
steps: steps:
@ -120,7 +120,7 @@ jobs:
echo "✅ All build outputs verified!" echo "✅ All build outputs verified!"
security: security:
runs-on: ubuntu-latest runs-on: self-hosted
name: Security Checks name: Security Checks
steps: steps:
@ -152,7 +152,7 @@ jobs:
echo "✅ No hardcoded secrets found" echo "✅ No hardcoded secrets found"
validate-i18n: validate-i18n:
runs-on: ubuntu-latest runs-on: self-hosted
name: Validate i18n Files name: Validate i18n Files
steps: steps:

View file

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

View file

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

View file

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

View file

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