From ea06278155d4a46c4bd847f821abd6a3c90878ea Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Thu, 14 Dec 2023 13:01:09 +0000 Subject: [PATCH] Update .github/workflows/deploy.yml --- .github/workflows/deploy.yml | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4f0bc97..283d0c6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,36 +10,20 @@ permissions: pages: write id-token: write -concurrency: - group: "pages" - cancel-in-progress: false - jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - name: "Checkout" + uses: actions/checkout@v3 with: fetch-depth: 0 # Fetch all history for git info - - uses: actions/setup-node@v3 + - name: "Setting up Node 18.14" + uses: actions/setup-node@v3 with: node-version: 18.14 - - name: Install Dependencies - run: npm ci - - name: Build Quartz - run: npx quartz build - - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + - name: "Building Quartz content" + uses: docker://ghcr.io/jackyzha0/quartz:hugo with: - path: public - - deploy: - needs: build - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v2 \ No newline at end of file + entrypoint: npx + args: quartz build -d /workspace/Peaceultime/system-aspect -o /workspace/Peaceultime/system-aspect/build \ No newline at end of file