diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 088c76f..81ee3dd 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -31,7 +31,7 @@ jobs: - name: Start Support Containers run: | echo "Starting Support Containers" - docker network create "${{ env.JOB_CONTAINER_NAME }}" + docker network create "${{ env.JOB_CONTAINER_NAME }} --driver host" docker run --rm \ --network "${{ env.JOB_CONTAINER_NAME }}" \ --name ${{ env.JOB_CONTAINER_NAME }}-postgres \ @@ -50,11 +50,21 @@ jobs: -w ${{ github.workspace }} \ siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ env.JOB_CONTAINER_NAME }}-postgres:5432/postgres?sslmode=disable" -path db/migrations up + - name: Rollback Migrations + run: | + docker run \ + --name ${{ env.JOB_CONTAINER_NAME }}-migrate \ + --rm \ + --volumes-from ${{ env.JOB_CONTAINER_NAME }} \ + --network "${{ env.JOB_CONTAINER_NAME }}" \ + -w ${{ github.workspace }} \ + siteworxpro/migrate:v4.18.3 -database "postgres://postgres:postgres@${{ env.JOB_CONTAINER_NAME }}-postgres:5432/postgres?sslmode=disable" -path db/migrations down --all + - name: Tear Down Support Containers if: always() run: | - docker network rm "${{ env.JOB_CONTAINER_NAME }}" docker stop ${{ env.JOB_CONTAINER_NAME }}-postgres + docker network rm "${{ env.JOB_CONTAINER_NAME }}" LibraryAudit: name: 🛡️ 🔒 Library Audit