NaturalCycles/nodejs-lib

View on GitHub
.github/workflows/docs.yml

Summary

Maintainability
Test Coverage
name: docs

on:
  push:
    branches: [disabled]

env:
  NODE_OPTIONS: --max-old-space-size=3200

jobs:
  docs-job:
    runs-on: ubuntu-latest
    steps:
      - { uses: actions/checkout@v4, with: { persist-credentials: false } }
      - { uses: actions/setup-node@v4, with: { node-version: 'lts/*', cache: 'yarn' } }
      - run: yarn --frozen-lockfile

      - name: docs-build
        run: yarn docs-build

      - name: publish docs to github pages
        uses: peaceiris/actions-gh-pages@v4
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./docs/.vuepress/dist
          force_orphan: true
          commit_message: 'deploy docs [skip ci]'
          # publish_branch: gh-pages