diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index b91f222..bb4b56a 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -52,8 +52,10 @@ jobs: env: VITE_APP_VERSION: ${{ github.sha }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + - id: staging + run: echo "project=$(sed -n 's/^name = "\(.*\)"/\1/p' wrangler.staging.toml)" >> $GITHUB_OUTPUT - uses: cloudflare/wrangler-action@ebbaa1584979971c8614a24965b4405ff95890e0 # v4.0.0 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy --config wrangler.staging.toml --branch=main + command: pages deploy --project-name ${{ steps.staging.outputs.project }} --branch=main diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 08bf40f..0688120 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -9,25 +9,7 @@ concurrency: cancel-in-progress: true jobs: - check: - runs-on: ubuntu-24.04 - timeout-minutes: 5 - permissions: - contents: read - outputs: - has-staging: ${{ steps.check.outputs.has-staging }} - steps: - - id: check - env: - GH_TOKEN: ${{ github.token }} - run: | - has_staging=false - gh api "repos/${{ github.repository }}/contents/wrangler.staging.toml" --silent 2>/dev/null && has_staging=true - echo "has-staging=$has_staging" >> $GITHUB_OUTPUT - preview: - needs: check - if: needs.check.outputs.has-staging == 'true' runs-on: ubuntu-24.04 timeout-minutes: 10 permissions: @@ -47,5 +29,5 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy --config wrangler.staging.toml --branch="${{ github.head_ref }}" + command: pages deploy --branch="${{ github.head_ref }}" gitHubToken: ${{ github.token }}