diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6b1b03abd59..1c7af82ec54 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -37,15 +37,17 @@ jobs: tar -xf iota.tar tar -xf shimmer.tar tar -xf next.tar - # Convert to Vercel project and upload - - name: Install Vercel CLI - run: npm install --global vercel@latest - - name: Pull Vercel Environment Information - run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} - - name: Build Project Artifacts - run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} - - name: Deploy Project Artifacts to Vercel - run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} + # Deploy to Vercel + - name: Deploy to Vercel Action + uses: BetaHuhn/deploy-to-vercel-action@v1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} + PR_LABELS: false + PRODUCTION: true + PREBUILT: true # Trigger Algolia crawler - name: Crawl run: | diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index b7a22eb2fa3..d0c61ad37a4 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -51,29 +51,14 @@ jobs: tar -xf shimmer.tar tar -xf next.tar # Convert to Vercel project and upload - - name: Install Vercel CLI - run: npm install --global vercel@latest - - name: Pull Vercel Environment Information - run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} - - name: Build Project Artifacts - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} - - name: Deploy Project Artifacts to Vercel - run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} > vercel_output.txt - # Set the deploy URL as an output - - name: Set deploy url - id: deploy_url - run: echo "DEPLOY_URL=$(cat vercel_output.txt | awk 'END{print}')" >> $GITHUB_OUTPUT - # Create a comment on the pull request with the deployed URL - - name: Comment on pull request - uses: actions/github-script@v6.4.0 + - name: Deploy to Vercel Action + uses: BetaHuhn/deploy-to-vercel-action@v1 with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const DEPLOY_URL = '${{ steps.deploy_url.outputs.DEPLOY_URL }}' - const COMMIT_SHA = '${{ github.event.pull_request.head.sha }}' - github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: `This pull request has been deployed to Vercel.\n\n\nLatest commit: ${COMMIT_SHA}\n\n:white_check_mark: Preview: ${DEPLOY_URL}` - }) + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} + PR_LABELS: false + PREBUILT: true + PRODUCTION: false + GITHUB_DEPLOYMENT_ENV: Preview