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:
|
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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue