Skip to content

Release 0.16.0 preparation - #2694

Merged
chalin merged 45 commits into
google:mainfrom
chalin:release-0.16.0-prep
Jul 29, 2026
Merged

Release 0.16.0 preparation#2694
chalin merged 45 commits into
google:mainfrom
chalin:release-0.16.0-prep

Conversation

@chalin

@chalin chalin commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator
  • Contributes to Release 0.16.0 preparation #2615 (supersedes Release 0.16.0 preparation #2693, closed by a head-branch rename)
  • Undrafts the 0.16.0 release post and the Hugo 0.158+ upgrade guide (final dates set; Hugo post dated a day earlier to pin sidebar order), flips the changelog UNRELEASED heading to v0.16.0, and re-points the tag-dependent links (compare, changelog anchor)
  • Re-points the interim preview-host links from Docs: evergreen home for the generic Docsy update procedure #2692 at the production post URL (the four TODO(tag-time) sites); inlines the 0.12.0 post's link
  • Bumps the version stamp to 0.16.0 (set:version: root + theme manifests, docsy.dev configs) and refreshes the md-output golden it renders into
  • Excludes the pre-tag v0.15.0...v0.16.0 compare URL in the Lychee config's remove-after-0.16.0-ships block (404 until the tag exists)
  • Release-prep workspace: ledger and coordinates refreshed through 69e597cc; tag-time checklist gains the refresh-loop gate item
  • Previews:

chalin added 22 commits July 29, 2026 07:31
- Adopts the 0.15.0 lead-link shape (blog link on the bolded term), dropping the per-entry "See [0.16.0 release report]" sentences
- Strips upgrade advice and mechanics homed in the release post (install commands, applies-if prose, reassurances)
- Drops the redundant theme-minimum restatement from the Hugo-build entry; links the cached-sidebar entry to the post
- Drops the google#2677 PR cite per the key-issues-only rule
Release post:

- Settles one home per repeated fact: upgrade-Hugo-first order (Ready to upgrade), prefer-0.164.0 (Hugo Actions), experimental flag and full-is-default (section body), PostCSS opt-in config glob (Actions)
- Delegates the 0.159.2-0.160.0 regression examples to the Hugo guide, which owns them
- Cuts dead pointers, the nested-tag background clause, and the component-oriented vision clause
- Links the multilingual sanity check to the Hugo guide language-API renames; rewords the upgrade bullet to kill the wrong parse

Hugo post:

- Keeps the Docsy-minimum apposition at its first mention only (amp-escaping section)
- Cuts the amp-escaping exposure analysis: over-serves the section's brief-0.159.2-deployers gate
- Merges the duplicated 0.160.1-fixed-regressions statement in template-module-cleanup
- Nests the imaging example block under its bullet, dropping the redundant "For example" lead-in
- Chrome page: intro keeps the bare problem statement, the benefits list owns the cost/benefit specifics; drops the closing reachability clause restating its own section
- Other options: drops the Hugo 0.110 config-filename TIP, which filters nobody at a 0.160.1 minimum
- Names the three install modes and the routing condition instead of restating "setup"; fixes the "Docsy site with Docsy" stutter and the pre-registry "Git or NPM" framing
- Refreshes the get-started md-output golden accordingly
- Reworks the intro into a conditional plus one bare link per option: headings and section openers already carry the choice discriminators, with the clone rationale homed in Option 2
- Moves the migration pointer to Option 1, its audience's section
- Drops the historical example-site note and the instructions-below dead pointer
…e test procedure

- Release post: promote the order-of-steps pointer to a first bullet in both
  upgrade landings (deliberate WET, justified in a comment)
- Maintainer notes: restructure steps 8/11 around a new appendix,
  'Consumer-site test procedure' (pin per install mode, applies-if audit
  before first build, zero-warnings build, test suite, A/B diff with
  at-least-one-difference guard)
- Step 11: drop the examples-page bullet (homed in § Docsy example release)
- Step 8: drop the push reminder restating the run-edit cycle
- Test procedure: two-branch A/B baseline setup, recommending public/ as a
  git repository (make:public)
The official-release definition's home is the support policy; the post
paragraph restated it. Keep only the delta -- registry releases are
official -- and link the policy for the definition.
chalin added 14 commits July 29, 2026 12:51
…ping, snippet cd fix, changelog tense

- Notes: new step 15 publishes @docsy/theme before the deploy that takes the
  release post live (the post recommends the package); steps 15-23 -> 16-24
- Notes: HUGO_MODULE_REPLACEMENTS as an executable MODULE -> DIR mapping,
  verified via hugo mod graph
- Notes: submodule snippet cd .. -> cd ../.. (git add ran from themes/)
- Changelog: three 0.16.0 entries lead with past-tense verbs per the file's
  guidelines
- Notes: npm file: pin per npm sub-mode (GitHub root vs registry /theme)
- Wrapup: drop the stale not-yet-in-notes clause (nested tag is steps 13-14)
- Post: dash sweep on three pre-existing lines; description states favicon
  removal; theme-folder Actions scoped to the order of steps; two sanity
  checks added (theme path landed, module SCSS build); agent-ready highlight
  moved last; blog-index golden refreshed
…t before

A pre-0.16 site imports github.com/google/docsy; the replacement targets
.../docsy/theme, so hugo mod graph can't report it until the theme-folder
action updates the import path. Also: targeted grep over head -3.
@chalin
chalin marked this pull request as ready for review July 29, 2026 18:41
chalin added 2 commits July 29, 2026 14:57
…easures

Sweep the repo for release-scoped markers (Remove after / TODO(0.x));
delete the lychee exclusion block and confirm the link check passes over
the now-live URLs; leave markers naming a later release.
@chalin
chalin merged commit 9e5d51b into google:main Jul 29, 2026
17 checks passed
@chalin
chalin deleted the release-0.16.0-prep branch July 29, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant