From aa190855386c966afc379f6dd9e9d84a4f33b6c0 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Wed, 3 Jun 2026 03:59:54 +0800 Subject: [PATCH] Add container network: gitea_gitea to backend/frontend test jobs Job containers were created on isolated bridge networks that couldn't reach Gitea at any address. Add workflow-level container blocks to backend-tests and frontend-tests (matching deploy job) so all job containers are on the gitea network and can resolve "gitea" via Docker's embedded DNS. Revert checkout URLs back to gitea:3000. Co-Authored-By: Claude Opus 4.8 --- .gitea/workflows/deploy.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index c087311..d87e947 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -15,6 +15,8 @@ jobs: backend-tests: name: Backend Tests runs-on: ubuntu-latest + container: + network: gitea_gitea env: SECRET_KEY: test-secret-key-for-ci-environment-32chars-minimum @@ -22,7 +24,7 @@ jobs: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://192.168.31.221:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" . fi - name: Setup Python @@ -103,12 +105,14 @@ jobs: frontend-tests: name: Frontend Tests runs-on: ubuntu-latest + container: + network: gitea_gitea steps: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://192.168.31.221:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" . fi - name: Setup Node.js @@ -186,7 +190,7 @@ jobs: - name: Checkout repository run: | if [ ! -d .git ]; then - git clone --depth=1 "http://192.168.31.221:3300/${GITHUB_REPOSITORY}.git" . + git clone --depth=1 "http://gitea:3000/${GITHUB_REPOSITORY}.git" . fi - name: Warm mirror cache for base images