ci(docs): publish the documentation site from a release tag

The documentation site deployed on every master push, with no reviewer and no version check, while npm, PyPI, and the public source repository all advance only

Update

The documentation site deployed on every master push, with no reviewer and no version check, while npm, PyPI, and the public source repository all advance only at a release tag. The Pages site is reachable without authentication, so a merge published documentation ahead of every artifact readers could obtain. docs-pages.yml now declares workflow_dispatch alone and verifies the ref through the gat

Date
2026-08-21
Version
master@fa3e379
commit
fa3e379

View commit on GitHub

The documentation site deployed on every master push, with no reviewer and no version check, while npm, PyPI, and the public source repository all advance only at a release tag. The Pages site is reachable without authentication, so a merge published documentation ahead of every artifact readers could obtain. docs-pages.yml now declares workflow_dispatch alone and verifies the ref through the gat