Marketplace listing release. Functionally identical to v1.0.0 — the only change is a globally-unique action name (DocPulse — Self-Healing Docs) required for the GitHub Actions Marketplace. The repo slug, uses: YoniRaviv/DocPulse@v1, README, and the GHCR image are unchanged.
Docs that stay in sync with the heartbeat of the codebase.
DocPulse detects documentation sections invalidated by a pull request's code changes and commits surgical fixes directly onto the PR branch. A deterministic layer (tree-sitter chunking → code↔doc link graph → diff-driven suspect selection) decides what to check; a bounded agentic layer (an LLM verifier with read/grep tools, then a style-preserving repairer with a validation pass) decides stale or not, and how to fix it.
Usage
- uses: YoniRaviv/DocPulse@v1
with:
mode: repair
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCPULSE_PR_NUMBER: ${{ github.event.pull_request.number }}