Veröffentlichung und Docs-Deployment
Snoopy verwendet release-please-Automatisierung und npm-Veröffentlichungsworkflows.
Veröffentlichungsautomatisierung
release-please.ymlverwaltet Versionierung/Changelog aufmain.- Wenn eine Veröffentlichung erstellt wird, läuft die Veröffentlichung mit Qualitätstoren und npm-Provenance.
Manuelles Veröffentlichungs-Workflow
npm-publish.ymlist für manuelleworkflow_dispatch-Veröffentlichungen verfügbar.- Es validiert Tag-Format, Paketmetadaten und main-Branch-Abstammung vor der Veröffentlichung.
Docs-Deployment
Docs werden über docs-pages.yml auf GitHub Pages deployt.
Lokale Docs-Prüfungen:
npm run docs:build