Releasing and Docs Deploy
Snoopy uses release-please automation and npm publishing workflows.
Release Automation
release-please.ymlmanages versioning/changelog onmain.- When a release is created, publish runs with quality gates and npm provenance.
Manual Publish Workflow
npm-publish.ymlis available for manualworkflow_dispatchpublishing.- It validates tag format, package metadata, and main-branch ancestry before publish.
Docs Deploy
Docs deploy to GitHub Pages via docs-pages.yml.
Local docs checks:
npm run docs:build