name: book on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout sources uses: actions/checkout@v4 - name: Setup mdBook uses: peaceiris/actions-mdbook@v2 with: mdbook-version: 'latest' - name: Build docs run: | cd docs mdbook build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/book