diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 4f69a43..99e5673 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: # ── Job 1: Lint (shellcheck) ───────────────────────────────────────────── lint: name: Lint — shellcheck - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -59,7 +59,7 @@ jobs: # ── Job 2: OpenAPI Sync Check ──────────────────────────────────────────── openapi-check: name: OpenAPI Sync Check - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -76,7 +76,7 @@ jobs: # ── Job 3: Redline Word Scan (脱敏) ────────────────────────────────────── redline-scan: name: Redline Scan — 脱敏 (UI 文案) - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -87,7 +87,7 @@ jobs: # ── Job 4: Flutter 客户端(分析 + 单测/组件测试)──────────────────────── flutter-client: name: Flutter — analyze + test - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -110,7 +110,7 @@ jobs: # 规则与豁免见 ci/scan-portable-sql.sh 头注 + docs/dev-conventions.html 支柱 3。 portable-sql-scan: name: Portable SQL — 可移植性 (mysql/sqlite) - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -123,7 +123,7 @@ jobs: # (改了 design/colors_and_type.css 没重生成,或手改了生成物)。 codegen-drift: name: Codegen Drift — token 生成物未漂移 - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -140,7 +140,7 @@ jobs: # -tags integration(需 docker 起 mysql/redis),见 go-integration job。 go-server: name: Go — build + test - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -166,7 +166,7 @@ jobs: # 详见 scripts/e2e-smoke.sh + server/test/e2e/。 e2e-smoke: name: E2E Smoke — L4 进程级端到端 - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -190,7 +190,7 @@ jobs: # · -p 1 串行:一次只起一个 mysql 容器,避免并发把 Docker Desktop 压垮/端口资源争用。 go-integration: name: Go — integration (mysql/redis testcontainers) - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -205,7 +205,7 @@ jobs: # tablet/desktop-stats golden 与 stats-overhaul 工作区耦合,待其合并后并入本 job。 golden: name: Golden — 视觉回归 (components + auth) - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.gitea/workflows/deploy-server.yml b/.gitea/workflows/deploy-server.yml index 5614d2b..b478b5c 100644 --- a/.gitea/workflows/deploy-server.yml +++ b/.gitea/workflows/deploy-server.yml @@ -12,7 +12,7 @@ concurrency: jobs: deploy-server: - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.gitea/workflows/deploy-site.yml b/.gitea/workflows/deploy-site.yml index 992051f..f7ea740 100644 --- a/.gitea/workflows/deploy-site.yml +++ b/.gitea/workflows/deploy-site.yml @@ -12,7 +12,7 @@ concurrency: jobs: deploy-site: - runs-on: nas + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4