name: Deploy Documentation on: push: branches: - master permissions: contents: write jobs: deploy-docs: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: persist-credentials: false - name: Build run: | npm ci npm run build-docs - name: Deploy uses: JamesIves/github-pages-deploy-action@v4 with: branch: gh-pages folder: api-docs clean: true