From bb035f0005defc040fbd73997cc8e6df041651b5 Mon Sep 17 00:00:00 2001 From: Artem Date: Mon, 8 Dec 2025 22:33:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20.gitea/workflows/flyway-migrate.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/flyway-migrate.yaml | 31 ++++++++++++---------------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/flyway-migrate.yaml b/.gitea/workflows/flyway-migrate.yaml index 7538b96..d593c50 100644 --- a/.gitea/workflows/flyway-migrate.yaml +++ b/.gitea/workflows/flyway-migrate.yaml @@ -12,12 +12,11 @@ jobs: - name: Create test database uses: docker://postgres:alpine with: - args: sh -c " - export PGPASSWORD='${{ secrets.DB_PASSWORD }}' && - psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d postgres \ - -c \'DROP DATABASE IF EXISTS testdb;\' \ - -c \'CREATE DATABASE testdb;\' - " + args: > + sh -c 'export PGPASSWORD=${{ secrets.DB_PASSWORD }} && + psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d postgres + -c "DROP DATABASE IF EXISTS testdb;" + -c "CREATE DATABASE testdb;"' - name: Run Flyway Migrate uses: docker://flyway/flyway:10 @@ -29,24 +28,20 @@ jobs: -locations=filesystem:./sql -baselineOnMigrate=true migrate - env: - FLYWAY_CLEAN_DISABLED: false - name: Run Validation Test (SELECT COUNT) uses: docker://postgres:alpine with: - args: sh -c " - export PGPASSWORD='${{ secrets.DB_PASSWORD }}' && - psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d testdb \ - -c 'SELECT COUNT(*) FROM users;' - " + args: > + sh -c 'export PGPASSWORD=${{ secrets.DB_PASSWORD }} && + psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d testdb + -c "SELECT COUNT(*) FROM users;"' - name: Drop test database if: always() uses: docker://postgres:alpine with: - args: sh -c " - export PGPASSWORD='${{ secrets.DB_PASSWORD }}' && - psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d postgres \ - -c \"DROP DATABASE IF EXISTS testdb;\" - " + args: > + sh -c 'export PGPASSWORD=${{ secrets.DB_PASSWORD }} && + psql -h ${{ secrets.DB_HOST }} -p ${{ secrets.DB_PORT }} -U ${{ secrets.DB_USER }} -d postgres + -c "DROP DATABASE IF EXISTS testdb;"'