diff --git a/.github/workflows/build-preview.yaml b/.github/workflows/build-preview.yaml index 7809ee17e..a26a9bcc9 100644 --- a/.github/workflows/build-preview.yaml +++ b/.github/workflows/build-preview.yaml @@ -2,6 +2,8 @@ name: Build Preview Deployment on: pull_request: + branches: + - v5 types: [opened, synchronize] workflow_dispatch: @@ -28,10 +30,18 @@ jobs: restore-keys: | ${{ runner.os }}-node- + - name: Cache Quartz plugins + uses: actions/cache@v5 + with: + path: .quartz/plugins + key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + restore-keys: | + ${{ runner.os }}-plugins- + - run: npm ci - - name: Restore Quartz plugins - run: npx quartz plugin restore + - name: Install Quartz plugins + run: npx quartz plugin install - name: Check types and style run: npm run check diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0ca6eec2c..405feaff4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -3,10 +3,10 @@ name: Build and Test on: pull_request: branches: - - v4 + - v5 push: branches: - - v4 + - v5 workflow_dispatch: jobs: @@ -36,10 +36,18 @@ jobs: restore-keys: | ${{ runner.os }}-node- + - name: Cache Quartz plugins + uses: actions/cache@v5 + with: + path: .quartz/plugins + key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + restore-keys: | + ${{ runner.os }}-plugins- + - run: npm ci - - name: Restore Quartz plugins - run: npx quartz plugin restore + - name: Install Quartz plugins + run: npx quartz plugin install - name: Check types and style run: npm run check @@ -51,7 +59,7 @@ jobs: run: npx quartz build --bundleInfo -d docs publish-tag: - if: ${{ github.repository == 'jackyzha0/quartz' && github.ref == 'refs/heads/v4' }} + if: ${{ github.repository == 'jackyzha0/quartz' && github.ref == 'refs/heads/v5' }} runs-on: ubuntu-latest permissions: contents: write diff --git a/.github/workflows/docker-build-push.yaml b/.github/workflows/docker-build-push.yaml index 26cf223f9..a00f95bb3 100644 --- a/.github/workflows/docker-build-push.yaml +++ b/.github/workflows/docker-build-push.yaml @@ -2,10 +2,10 @@ name: Docker build & push image on: push: - branches: [v4] + branches: [v5] tags: ["v*"] pull_request: - branches: [v4] + branches: [v5] paths: - .github/workflows/docker-build-push.yaml - quartz/**