aiscope 0.1.2

DevTools for your AI coding tools' memory. See what Cursor, Claude Code, and Copilot actually remember about your project — and where they disagree.
name: docs

on:
    push:
        branches: [ main ]
        paths:
            - "docs/**"
            - "CHANGELOG.md"
            - ".github/workflows/docs.yml"
    workflow_dispatch:

        # Read-only by default; jobs opt into more.
permissions: read-all

concurrency:
    group: pages
    cancel-in-progress: false

jobs:
    build:
        name: build mdBook
        runs-on: ubuntu-latest
        permissions:
            contents: read
        steps:
            - name: Checkout
              uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
              with:
                  persist-credentials: false

            - name: Install mdBook
              uses: peaceiris/actions-mdbook@948b432f0fddb61de0806565a7222b36e12e2ee3 # v2.0.0
              with:
                  mdbook-version: "0.4.40"

            - name: Build book
              run: mdbook build docs

            - name: Setup Pages
              uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0

            - name: Upload artifact
              uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
              with:
                  path: docs/book

    deploy:
        name: deploy to GitHub Pages
        needs: build
        runs-on: ubuntu-latest
        permissions:
            pages: write
            id-token: write
        environment:
            name: github-pages
            url: ${{ steps.deployment.outputs.page_url }}
        steps:
            - name: Deploy to GitHub Pages
              id: deployment
              uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5