From 3b3df580c31a8c50abff0fe2bdd6a9e64d7f4436 Mon Sep 17 00:00:00 2001 From: Haffi Mazhar Date: Fri, 27 Oct 2023 22:43:52 +0100 Subject: [PATCH] custom domain for previews --- .github/workflows/deploy-test.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-test.yaml b/.github/workflows/deploy-test.yaml index 4645dd6..b59d637 100644 --- a/.github/workflows/deploy-test.yaml +++ b/.github/workflows/deploy-test.yaml @@ -4,6 +4,9 @@ on: pull_request: branches: ["master"] +permissions: + pull-requests: write + jobs: aws_cdk_test_deploy: name: CDK Test Deployment @@ -47,6 +50,8 @@ jobs: vercel_test_deploy: name: Vercel preview Deployment runs-on: ubuntu-latest + env: + PREVIEW_DOMAIN: eng-feed-dev.vercel.app needs: [aws_cdk_test_deploy] steps: - uses: actions/checkout@v4 @@ -57,4 +62,12 @@ jobs: - 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 }} \ No newline at end of file + run: | + url="$(vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }})" + vercel alias --token=${{ secrets.VERCEL_TOKEN }} set "$url" $PREVIEW_DOMAIN + - name: Comment custom domain on PR + uses: thollander/actions-comment-pull-request@v2 + with: + message: | + Preview: https://${{ env.PREVIEW_DOMAIN }} + comment_tag: preview_comment_tag \ No newline at end of file