From 232239f1efca95e8adbbc6441a083ca7a597ed98 Mon Sep 17 00:00:00 2001 From: Severino Date: Tue, 1 Oct 2024 17:37:39 +0200 Subject: [PATCH] reset pages build --- .github/workflows/deploy-docs.yml | 64 +++++++++++++++---------------- 1 file changed, 30 insertions(+), 34 deletions(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index d75e2e9..cb217ba 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -1,51 +1,47 @@ -name: docs + +name: Deploy Docs on: - # trigger deployment on every push to main branch push: - branches: [main] - # trigger deployment manually - workflow_dispatch: + branches: + # make sure this is the branch you are using + - main + +permissions: + contents: write jobs: - docs: + deploy-gh-pages: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v3 with: - # fetch all commits to get last updated time or other git log info fetch-depth: 0 + # if your docs needs submodules, uncomment the following line + # submodules: true + - - name: Setup pnpm - uses: pnpm/action-setup@v2 - with: - # choose pnpm version to use - version: 8 - # install deps with pnpm - run_install: true - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v3 with: - # choose node.js version to use node-version: 20 - # cache deps for pnpm - cache: pnpm + cache: npm - # run build script - - name: Build VuePress site - run: pnpm docs:build + - name: Install Deps + run: npm ci - # please check out the docs of the workflow for more details - # @see https://github.com/crazy-max/ghaction-github-pages - - name: Deploy to GitHub Pages - uses: crazy-max/ghaction-github-pages@v4 - with: - # deploy to gh-pages branch - target_branch: gh-pages - # deploy the default output dir of VuePress - build_dir: docs/.vuepress/dist + - name: Build Docs env: - # @see https://docs.github.com/en/actions/reference/authentication-in-a-workflow#about-the-github_token-secret - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + NODE_OPTIONS: --max_old_space_size=8192 + run: |- + npm run docs:build + > docs/.vuepress/dist/.nojekyll + + - name: Deploy Docs + uses: JamesIves/github-pages-deploy-action@v4 + with: + # This is the branch where the docs are deployed to + branch: gh-pages + folder: docs/.vuepress/dist