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:
parent
b913475932
commit
56b2211cb0
5 changed files with 10 additions and 10 deletions
|
@ -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:
|
||||
|
|
|
@ -6,7 +6,7 @@ on:
|
|||
|
||||
jobs:
|
||||
code-quality:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: self-hosted
|
||||
name: Code Quality Checks
|
||||
|
||||
steps:
|
||||
|
|
|
@ -8,7 +8,7 @@ on:
|
|||
|
||||
jobs:
|
||||
dependency-review:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: self-hosted
|
||||
name: Review Dependencies
|
||||
|
||||
steps:
|
||||
|
|
|
@ -6,7 +6,7 @@ on:
|
|||
|
||||
jobs:
|
||||
label:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: self-hosted
|
||||
name: Label Pull Request
|
||||
|
||||
steps:
|
||||
|
|
|
@ -7,7 +7,7 @@ on:
|
|||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: self-hosted
|
||||
name: Create Release
|
||||
|
||||
steps:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue