From b9e4fb0146362c8b7629368d6bc9a7d6e5188074 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 6 Aug 2026 14:49:34 +0900 Subject: [PATCH] CI: isolate PostgreSQL service port on Gitea runner --- .gitea/workflows/ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ea324b70..7c3b014a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -35,7 +35,9 @@ jobs: POSTGRES_DB: kartsell POSTGRES_USER: kartsell POSTGRES_PASSWORD: kartsell - ports: ["5432:5432"] + # The Gitea runner already uses host port 5432 for its production tunnel. + # Keep the service isolated on a dedicated host port for CI. + ports: ["15432:5432"] options: >- --health-cmd "pg_isready -U kartsell" --health-interval 10s @@ -50,16 +52,16 @@ jobs: - run: dotnet build KArtSell.sln --no-restore -c Release - run: dotnet run --project src/KArtSell.DbMigrator -c Release --no-build env: - KARTSELL_POSTGRES: Host=localhost;Port=5432;Database=kartsell;Username=kartsell;Password=kartsell + KARTSELL_POSTGRES: Host=localhost;Port=15432;Database=kartsell;Username=kartsell;Password=kartsell - run: dotnet run --project src/KArtSell.DbMigrator -c Release --no-build env: - KARTSELL_POSTGRES: Host=localhost;Port=5432;Database=kartsell;Username=kartsell;Password=kartsell + KARTSELL_POSTGRES: Host=localhost;Port=15432;Database=kartsell;Username=kartsell;Password=kartsell - name: Run backend tests with hang evidence run: >- dotnet test KArtSell.sln --no-build -c Release --logger trx --blame-hang --blame-hang-timeout 2m env: - KARTSELL_POSTGRES: Host=localhost;Port=5432;Database=kartsell;Username=kartsell;Password=kartsell + KARTSELL_POSTGRES: Host=localhost;Port=15432;Database=kartsell;Username=kartsell;Password=kartsell - name: Check OpenAPI Breaking Changes (AEG-X-008) run: |