name: Deploy Docs on: push: branches: - "main" jobs: deploy-gh-pages: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 - name: Setup pnpm uses: pnpm/action-setup@v2 with: run_install: true version: latest - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 18 cache: pnpm - name: Install Deps run: pnpm install - name: Build Docs env: NODE_OPTIONS: --max_old_space_size=8192 run: |- pnpm run docs:build > 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: dist