From 5e48bd503018ee183c5b0a599aaea07ed669795d Mon Sep 17 00:00:00 2001 From: Cesar Flores Date: Sat, 7 Mar 2026 09:29:01 +0700 Subject: [PATCH] fix: Refactor test-and-push.yml for improved clarity and structure --- .github/workflows/test-and-push.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-and-push.yml b/.github/workflows/test-and-push.yml index efe7bb5..ad8bfa6 100644 --- a/.github/workflows/test-and-push.yml +++ b/.github/workflows/test-and-push.yml @@ -2,14 +2,17 @@ name: Database Test on: push: - tags: - - "v*" + tags: ["v*"] + pull_request: + push: + branches: [main] jobs: test: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: db: [postgres] @@ -27,6 +30,9 @@ jobs: - name: Test ${{ matrix.db }} run: just test ${{ matrix.db }} + - name: Cleanup ${{ matrix.db }} + run: just db-clean ${{ matrix.db }} + publish: needs: test runs-on: ubuntu-latest @@ -52,3 +58,6 @@ jobs: - name: Publish ${{ matrix.db }} run: just publish ${{ matrix.db }} + + - name: Cleanup ${{ matrix.db }} + run: just clean ${{ matrix.db }}