From 5f9ee939d6ddd51b5512ca978be00e7b90ad39b8 Mon Sep 17 00:00:00 2001 From: Ron Rise Date: Wed, 14 May 2025 11:55:29 -0400 Subject: [PATCH] Spinning up the hamster... --- .gitea/workflows/tests.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 1065b85..ffaa01c 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -37,13 +37,16 @@ jobs: run: | echo "Starting Support Containers" docker run --rm \ - --network "${{ env.JOB_CONTAINER_NAME }}-DatabaseMigrations-network" \ - --name ${{ gitea.run_id }}-postgres \ + --network "${{ env.JOB_CONTAINER_NAME }}-${{ gitea.job }}-network" \ + --name ${{ gitea.job }}-${{ gitea.run_id }}-postgres \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=postgres \ -e POSTGRES_DB=postgres \ -p 5432 \ -d postgres:17 + + echo "Waiting for Postgres to start" + sleep 10 - name: Run Migrations run: | @@ -51,9 +54,9 @@ jobs: --name ${{ gitea.run_id }}-migrate \ --rm \ --volumes-from ${{ env.JOB_CONTAINER_NAME }} \ - --network "${{ env.JOB_CONTAINER_NAME }}-DatabaseMigrations-network" \ + --network "${{ env.JOB_CONTAINER_NAME }}-${{ gitea.job }}-network" \ -w ${{ github.workspace }} \ - siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ gitea.run_id }}-postgres:5432/postgres?sslmode=disable" -path db/migrations up + siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ gitea.job }}-${{ gitea.run_id }}-postgres:5432/postgres?sslmode=disable" -path db/migrations up - name: Rollback Migrations run: | @@ -61,14 +64,14 @@ jobs: --name ${{ gitea.run_id }}-migrate \ --rm \ --volumes-from ${{ env.JOB_CONTAINER_NAME }} \ - --network "${{ env.JOB_CONTAINER_NAME }}-DatabaseMigrations-network" \ + --network "${{ env.JOB_CONTAINER_NAME }}-${{ gitea.job }}-network" \ -w ${{ github.workspace }} \ - siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ gitea.run_id }}-postgres:5432/postgres?sslmode=disable" -path db/migrations down --all + siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ gitea.job }}-${{ gitea.run_id }}-postgres:5432/postgres?sslmode=disable" -path db/migrations down --all - name: Tear Down Support Containers if: always() run: | - docker stop ${{ gitea.run_id }}-postgres + docker stop ${{ gitea.job }}-${{ gitea.run_id }}-postgres LibraryAudit: name: 🛡️ 🔒 Library Audit