Documentation releases
The Cloudflare Pages site has two documentation tracks:
- Latest (main) at
/docsis rebuilt whenevermainchanges. - Major snapshots at paths such as
/docs/1.xcome from the documentation present in the exact major release tag.
Tags that create a major snapshot
The publisher recognizes exact tags:
v1.0.0
v1.0.0.0
v2.0.0
v2.0.0.0
Patch, prerelease, and arbitrary tags do not open another major documentation line. If more than one accepted tag exists for the same major, the highest version wins.
Release procedure
- Finish and verify the version's public docs and its matching OpenAPI, configuration schema, default configuration, and example configuration before creating the tag.
- Create the major tag on the release commit.
- Push the tag.
- The Documentation workflow checks out current
main, reads the tagged docs and contracts into a temporary Docusaurus version, and publishes Latest plus every complete major snapshot together to Cloudflare Pages. A tag missing any required contract is skipped. - Open the version menu and verify both Latest and the new
N.xpages.
Generated versioned_docs, versioned_sidebars, versions.json, and
static/versioned-contracts files are build artifacts. The links inside each snapshot resolve to
its tag-matched contracts rather than Latest. The copied configuration schema uses a
snapshot-specific $id and links back to that documentation version while retaining the tag's
validation rules. Do not edit or commit these outputs.