From efe45931f0003a8f0978ed197316fd7f5e90c815 Mon Sep 17 00:00:00 2001 From: Kevin Yu Date: Sat, 24 Aug 2024 19:13:22 -0400 Subject: [PATCH] Add vercel CI actions --- .github/workflows/vercel-merge.yml | 18 ++++++++++++++++++ .github/workflows/vercel-pull-request.yml | 20 ++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .github/workflows/vercel-merge.yml create mode 100644 .github/workflows/vercel-pull-request.yml diff --git a/.github/workflows/vercel-merge.yml b/.github/workflows/vercel-merge.yml new file mode 100644 index 0000000..25a894a --- /dev/null +++ b/.github/workflows/vercel-merge.yml @@ -0,0 +1,18 @@ +name: Deploy to vercel on merge +on: + push: + branches: + - main +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: amondnet/vercel-action@v20 + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-args: '--prod' + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} + github-comment: false diff --git a/.github/workflows/vercel-pull-request.yml b/.github/workflows/vercel-pull-request.yml new file mode 100644 index 0000000..06bf816 --- /dev/null +++ b/.github/workflows/vercel-pull-request.yml @@ -0,0 +1,20 @@ +name: Create vercel preview URL on pull request +on: + pull_request: + branches: + - main +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: amondnet/vercel-action@v20 + id: vercel-deploy + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} + - name: preview-url + run: | + echo ${{ steps.vercel-deploy.outputs.preview-url }}