From 0d54876999656d012d7643dcb818546dd06ecbaa Mon Sep 17 00:00:00 2001 From: CI Bot Date: Sun, 19 Jul 2026 22:13:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E5=B0=86Validate/Frontend=E7=AD=89j?= =?UTF-8?q?ob=E4=BB=8Eci-check=E8=BF=81=E7=A7=BB=E5=88=B0ci-l2=20runner?= =?UTF-8?q?=EF=BC=8C=E8=A7=A3=E5=86=B3ci-check=E7=8E=AF=E5=A2=83Docker?= =?UTF-8?q?=E7=AB=AF=E5=8F=A3=E6=98=A0=E5=B0=84=E5=A4=B1=E6=95=88=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ci-check runner的Docker-in-Docker端口映射存在问题,容器内部pg_isready显示healthy 但宿主侧TCP连接始终失败(60秒超时),导致Validate Code Quality的Alembic迁移验证 以及所有需要独立PG/Redis容器的检查失败。 将所有ci-check runner的job统一迁移到ci-l2(与Integration Tests同环境), ci-l2的Docker网络端口映射工作正常,确保所有需要容器的检查能稳定运行。 影响的job: - check-frontend-only - Validate Code Quality And Tests - Frontend Lint - Frontend Unit Tests --- .gitea/workflows/ci-pipeline.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci-pipeline.yml b/.gitea/workflows/ci-pipeline.yml index 556f74911..d6612c5c4 100755 --- a/.gitea/workflows/ci-pipeline.yml +++ b/.gitea/workflows/ci-pipeline.yml @@ -24,7 +24,7 @@ concurrency: jobs: check-frontend-only: name: Check if frontend-only change - runs-on: ci-check + runs-on: ci-l2 if: github.event_name == 'pull_request' outputs: skip_backend: ${{ steps.check.outputs.skip_backend }} @@ -68,7 +68,7 @@ jobs: needs: check-frontend-only if: always() && needs.check-frontend-only.outputs.skip_backend != 'true' name: Validate Code Quality And Tests - runs-on: ci-check + runs-on: ci-l2 timeout-minutes: 10 permissions: contents: write @@ -232,7 +232,7 @@ jobs: frontend-lint: name: Frontend Lint - runs-on: ci-check + runs-on: ci-l2 timeout-minutes: 10 steps: - name: Checkout code @@ -275,7 +275,7 @@ jobs: frontend-unit-test: name: Frontend Unit Tests - runs-on: ci-check + runs-on: ci-l2 timeout-minutes: 15 needs: check-frontend-only if: always() && needs.check-frontend-only.outputs.skip_frontend != 'true' -- 2.54.0