diff --git a/.github/workflows/release-pages.yml b/.github/workflows/release-pages.yml index 438095c11..c4b873829 100644 --- a/.github/workflows/release-pages.yml +++ b/.github/workflows/release-pages.yml @@ -36,6 +36,18 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile + - name: Cache build artifacts + uses: actions/cache@v4 + with: + path: | + .pages + storybook-static + coverage + key: build-cache-${{ github.ref_name }}-${{ hashFiles('pnpm-lock.yaml', 'package.json') }} + restore-keys: | + build-cache-${{ github.ref_name }}- + build-cache-main- + - name: Download Storybook artifact (source run) id: fetch_storybook_trigger continue-on-error: true @@ -96,7 +108,7 @@ jobs: name: built-pages path: '.pages' - incremental-deploy-github-pages: + deploy-github-pages: permissions: contents: read pages: write @@ -134,9 +146,11 @@ jobs: - name: Deploy to Vercel uses: amondnet/vercel-action@v20 with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} # Required - vercel-org-id: ${{ secrets.VERCEL_ORG_ID }} # Required - vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }} # Required + vercel-token: ${{ secrets.VERCEL_TOKEN }} + vercel-org-id: ${{ secrets.VERCEL_ORG_ID }} + vercel-project-id: ${{ secrets.VERCEL_PROJECT_ID }} working-directory: .pages - env: - VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} # Required for Vercel Action + vercel-args: '--prod' + github-comment: false + alias-domains: | + ${{ github.ref_name }}-comfyui-frontend-docs.vercel.app