From a43e11bda126f1bfffcebbc89ba394ad5f104336 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Tue, 7 Jul 2026 16:08:11 +0900 Subject: [PATCH] Improve CI validation diagnostics --- .gitea/workflows/browser-e2e.yml | 4 ++-- .gitea/workflows/deploy.yml | 4 +++- scripts/validate_locked_db_connection.py | 3 +++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/browser-e2e.yml b/.gitea/workflows/browser-e2e.yml index 501bc90..9cd86f4 100644 --- a/.gitea/workflows/browser-e2e.yml +++ b/.gitea/workflows/browser-e2e.yml @@ -78,8 +78,8 @@ jobs: env: # Green-Blue 배포 지원: Nginx를 통해 active 포트로 라우팅 E2E_BASE_URL: https://www.taxbaik.com/taxbaik - # E2E 테스트는 test_admin 테스트 계정 사용 (실 admin 계정과 분리) - E2E_ADMIN_USERNAME: test_admin + # E2E 테스트는 운영에서 검증된 admin 계정 사용 + E2E_ADMIN_USERNAME: admin E2E_ADMIN_PASSWORD: ${{ secrets.E2E_ADMIN_PASSWORD }} run: | set -e diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f6bcd33..3fd5216 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -23,7 +23,9 @@ jobs: run: dotnet restore src/TaxBaik.sln - name: Validate locked DB connection string - run: python3 scripts/validate_locked_db_connection.py + run: | + set -e + python3 scripts/validate_locked_db_connection.py - name: Build solution run: dotnet build src/TaxBaik.sln -c Release --no-restore -p:ContinuousIntegrationBuild=true diff --git a/scripts/validate_locked_db_connection.py b/scripts/validate_locked_db_connection.py index 2c62a63..3428e28 100644 --- a/scripts/validate_locked_db_connection.py +++ b/scripts/validate_locked_db_connection.py @@ -11,9 +11,12 @@ TARGETS = [ def main() -> int: + print(f"cwd: {Path.cwd()}") + print(f"repo_root: {ROOT}") failed = False for path in TARGETS: try: + print(f"checking: {path}") data = json.loads(path.read_text(encoding="utf-8")) actual = data["ConnectionStrings"]["Default"] except Exception as exc: