From 517690f79a1344ce8dae9bd7e207cb2455ae09bf Mon Sep 17 00:00:00 2001 From: Eric Cabrel TIOGO Date: Sat, 22 Jun 2024 19:36:12 +0200 Subject: [PATCH] build: apply migration --- .github/workflows/migration-db-check.yml | 1 + .github/workflows/migration-db-deploy.yml | 15 +++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/migration-db-check.yml b/.github/workflows/migration-db-check.yml index 324e0b9e..d6664d6f 100644 --- a/.github/workflows/migration-db-check.yml +++ b/.github/workflows/migration-db-check.yml @@ -12,6 +12,7 @@ env: jobs: migration-detail: + if: github.ref == 'refs/heads/main' #FIXME: to be removed runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/migration-db-deploy.yml b/.github/workflows/migration-db-deploy.yml index c78b3890..b3e6cf77 100644 --- a/.github/workflows/migration-db-deploy.yml +++ b/.github/workflows/migration-db-deploy.yml @@ -1,14 +1,13 @@ name: Deploy database migration on: -# pull_request: # TODO to be removed -# branches: -# - 'main' -# paths: -# - 'packages/domain/prisma/migrations/**' + pull_request: # TODO to be removed + branches: + - 'main' + paths: + - 'packages/domain/prisma/migrations/**' push: branches: - 'main' - - 'dev' paths: - 'packages/domain/prisma/migrations/**' @@ -39,7 +38,7 @@ jobs: PLANETSCALE_SERVICE_TOKEN: ${{ secrets.PLANETSCALE_SERVICE_TOKEN }} run: | for i in {1..10}; do - DEPLOYMENT_STATE=$(pscale deploy-request show ${{ secrets.PLANETSCALE_DATABASE_NAME }} ${{ env.DEV_DEPLOY_REQUEST_NUMBER }} --org ${{ secrets.PLANETSCALE_ORG_NAME }} --format json | jq -r '.deployment_state') + DEPLOYMENT_STATE=$(pscale deploy-request show ${{ secrets.PLANETSCALE_DATABASE_NAME }} ${{ env.DEV_DEPLOY_REQUEST_NUMBER }} --org ${{ secrets.PLANETSCALE_ORG_NAME }} -f json | jq -r '.deployment_state') echo "Deployment State: $DEPLOYMENT_STATE" if [ "$DEPLOYMENT_STATE" = "ready" ]; then @@ -74,7 +73,7 @@ jobs: PROD_DEPLOY_REQUEST_NUMBER=$(pscale deploy-request show ${{ secrets.PLANETSCALE_DATABASE_NAME }} ${{ env.PSCALE_BRANCH_NAME }} --org ${{ secrets.PLANETSCALE_ORG_NAME }} -f json | jq -r '.number') for i in {1..10}; do - DEPLOYMENT_STATE=$(pscale deploy-request show ${{ secrets.PLANETSCALE_DATABASE_NAME }} $PROD_DEPLOY_REQUEST_NUMBER --org ${{ secrets.PLANETSCALE_ORG_NAME }} --format json | jq -r '.deployment_state') + DEPLOYMENT_STATE=$(pscale deploy-request show ${{ secrets.PLANETSCALE_DATABASE_NAME }} $PROD_DEPLOY_REQUEST_NUMBER --org ${{ secrets.PLANETSCALE_ORG_NAME }} -f json | jq -r '.deployment_state') echo "Deployment State: $DEPLOYMENT_STATE" if [ "$DEPLOYMENT_STATE" = "ready" ]; then