From ad1b6ed1ae292aa2c75093711e96397496ca22d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Wed, 18 Sep 2024 12:21:10 +0800 Subject: [PATCH] chore: Update Vercel deployment workflow to use pnpm instead of npm --- .gitea/workflows/ci.yaml | 12 ++++++++++++ .gitea/workflows/vercel.yml | 28 ---------------------------- 2 files changed, 12 insertions(+), 28 deletions(-) delete mode 100644 .gitea/workflows/vercel.yml diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 44384db..8228cf3 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -48,3 +48,15 @@ jobs: run: | cp dist/index.html dist/200.html pnpx surge dist https://vue-ts-example.surge.sh --token ${{ secrets.SURGE_TOKEN }} + + # https://github.com/vercel/examples/tree/main/ci-cd/github-actions + # - name: Install Vercel CLI + # run: npm install --global vercel@canary + - name: Pull Vercel Environment Information + run: pnpx vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} + - name: Build Project Artifacts + run: pnpx vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} + env: + VITE_BUILD_COMMIT: ${{ github.sha }} + - name: Deploy Project Artifacts to Vercel + run: pnpx vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} diff --git a/.gitea/workflows/vercel.yml b/.gitea/workflows/vercel.yml deleted file mode 100644 index 8ab6b4e..0000000 --- a/.gitea/workflows/vercel.yml +++ /dev/null @@ -1,28 +0,0 @@ -# https://github.com/vercel/examples/tree/main/ci-cd/github-actions - -name: GitHub Actions Vercel Production Deployment -env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} -on: - push: - branches: - - main -jobs: - Deploy-Production: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false - - name: Install Vercel CLI - run: npm install --global vercel@canary - - 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 }}