This release makes the docs release workflow follow a real code release on its own, and
stops a single repeated link from dominating the link check. Existing sites only get the
workflow changes by running docouture upgrade.
Do this
-
Run
docouture upgrade, review the diff, and commit.github/workflows/anddocs/scripts/. See CLI. -
Run
docouture buildand fix whatever it reports, thendocouture doctor.
What you get
-
Docs release follows a code release.
docouture-release.ymlnow also runs when a GitHub Release is published, so a docs release no longer needs a separatedocs/release-labeled pull request merge. When the same merge carries arelease-type/*label (and notskip-release), the pull request trigger backs off so the workflow does not run twice for one merge. See Releasing a documentation. -
Version validation up front.
docs/.release-version, or the manual dispatch input, is checked against the full SemVer 2.0.0 grammar before any tag is cut, instead of failing after the tag was pushed.docouture-release-preview.ymlsurfaces the same check as a pull request comment before merge. -
Faster link check. The starter’s
check-linksscript gained a timeout and per-host limiting, so a link repeated on every page, such as the repository link, no longer dominates the crawl.
|
|