ci: change all runners from self-hosted to ubuntu-latest

This commit is contained in:
soroush.asadi
2026-05-27 23:55:26 +03:30
parent 284920544b
commit 9ed305e5bd
+7 -7
View File
@@ -19,7 +19,7 @@ jobs:
# ── Main API ──────────────────────────────────────────────────────────────── # ── Main API ────────────────────────────────────────────────────────────────
api-build: api-build:
name: "CI · API (dotnet build + test)" name: "CI · API (dotnet build + test)"
runs-on: self-hosted runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -40,7 +40,7 @@ jobs:
# ── Admin API ─────────────────────────────────────────────────────────────── # ── Admin API ───────────────────────────────────────────────────────────────
admin-api-build: admin-api-build:
name: "CI · Admin API (dotnet build)" name: "CI · Admin API (dotnet build)"
runs-on: self-hosted runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -58,7 +58,7 @@ jobs:
# ── Dashboard ─────────────────────────────────────────────────────────────── # ── Dashboard ───────────────────────────────────────────────────────────────
dashboard-check: dashboard-check:
name: "CI · Dashboard (tsc)" name: "CI · Dashboard (tsc)"
runs-on: self-hosted runs-on: ubuntu-latest
defaults: defaults:
run: run:
working-directory: web/dashboard working-directory: web/dashboard
@@ -75,7 +75,7 @@ jobs:
# ── Admin Web ─────────────────────────────────────────────────────────────── # ── Admin Web ───────────────────────────────────────────────────────────────
admin-web-check: admin-web-check:
name: "CI · Admin Web (tsc)" name: "CI · Admin Web (tsc)"
runs-on: self-hosted runs-on: ubuntu-latest
defaults: defaults:
run: run:
working-directory: web/admin working-directory: web/admin
@@ -92,7 +92,7 @@ jobs:
# ── Website ───────────────────────────────────────────────────────────────── # ── Website ─────────────────────────────────────────────────────────────────
website-check: website-check:
name: "CI · Website (tsc)" name: "CI · Website (tsc)"
runs-on: self-hosted runs-on: ubuntu-latest
defaults: defaults:
run: run:
working-directory: web/website working-directory: web/website
@@ -109,7 +109,7 @@ jobs:
# ── Finder ────────────────────────────────────────────────────────────────── # ── Finder ──────────────────────────────────────────────────────────────────
finder-check: finder-check:
name: "CI · Finder (tsc)" name: "CI · Finder (tsc)"
runs-on: self-hosted runs-on: ubuntu-latest
defaults: defaults:
run: run:
working-directory: web/finder working-directory: web/finder
@@ -128,7 +128,7 @@ jobs:
# ───────────────────────────────────────────────────────────────────────────── # ─────────────────────────────────────────────────────────────────────────────
deploy: deploy:
name: "Deploy · all services" name: "Deploy · all services"
runs-on: self-hosted runs-on: ubuntu-latest
needs: needs:
- api-build - api-build
- admin-api-build - admin-api-build