Skip to content

0.17.0 artifacts: apply upgrade-run and review feedback - #2759

Merged
chalin merged 35 commits into
google:mainfrom
chalin:chalin-m24-0170-artifacts-feedback-2026-0829
Aug 30, 2026
Merged

0.17.0 artifacts: apply upgrade-run and review feedback#2759
chalin merged 35 commits into
google:mainfrom
chalin:chalin-m24-0170-artifacts-feedback-2026-0829

Conversation

@chalin

@chalin chalin commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator
  • Contributes to Release 0.17.0 preparation #2691
  • Update guide (git.md): stages the submodule gitlink right after checkout (the parent repo's staged gitlink is the durable pin); separately named pins become the narrow exception
  • Update guide (npm-package.md): makes the exact-version install the primary path (under min-release-age, @latest silently resolves to an older eligible release) and documents the one-off cooldown override
  • Release post:
    • Reworks the description as a scoped thumbnail pitch; restructures the Dart Sass and Font Awesome intros as lede plus benefit bullets, claiming the consumer wins (semantic-class stable contract, supply chain); body-section order now matches the highlights card
    • Regroups the FA7 Actions by reader concern, with the width-default remedy as the first gate; FA version becomes a frozen page param
    • Adds Agent support to the Highlights card (experimental, opt-in scoped); its action stays NEW with an explicit silent-failure warning
  • Changelog: supply-chain For-maintainers entry extended with the otel.io hardening port (Supply-chain audit: port the otel.io hardening wave #2757), which carried no changelog line of its own
  • Install prerequisites: documents the @parcel/watcher lockfile entry that sass-embedded brings (deniable install script)
  • Examples page: starter-version cells read tdVersion.latest (one home for the version stamp); the maintainer-notes docsy-example step becomes verify-only
  • Preview(s):

@chalin chalin added this to the 0.17.0 milestone Aug 29, 2026
@chalin
chalin force-pushed the chalin-m24-0170-artifacts-feedback-2026-0829 branch from fd02269 to cc21013 Compare August 29, 2026 13:03
@chalin
chalin marked this pull request as ready for review August 29, 2026 13:14
chalin added 9 commits August 29, 2026 15:23
- Feedback from a 0.17.0 upgrade run over a site whose build re-syncs submodules, silently resetting a bare checkout
- Applies feedback from the 0.17.0 upgrade run: FA7 alias-vars survival note, sanity check widened to built HTML (fa-fw dropped from page-meta-links)
- Adds the Agent support card entry (owner call; +1 overflow recorded in the release-prep wrapup)
- Owner call: the required-if-applies action takes the triangle like every other must-act line; the green check misread as nothing-to-do
- Blank-slate round: drops intra-release edit history and port provenance (PR-body facts); one entry, both PRs cited
- Use-lists round: five packed facts -> intro (breakage + fix) with two nested qualifiers, parallel with the Silent bullet
- Drops the 'if you accept the no-stability caveat' gate (owner call): the section intro already carries the unsupported-surface frame, and the phrasing forced a false choice; google#2756 tracks a supported surface for 0.18
- Blank-slate review round (report in PR-branch tmp/): the intro paragraph flipped from observation to procedure mid-stream, and the fa-width-auto remedy was invisible from the Actions anchor
- Narrows 'glyphs are redrawn' to the evidenced claim; sanity check now points at the actions
- Merges the two family-name gates plus the woff2 hotlink under one explicit-font-setup gate; splits the catch-all into an accessibility gate (semantic icons + sr-only utilities) and a layout-helpers/vector-square gate
@chalin
chalin force-pushed the chalin-m24-0170-artifacts-feedback-2026-0829 branch from f6ae541 to 6cfbebb Compare August 29, 2026 19:24
chalin added 7 commits August 29, 2026 16:15
- git.md pin note: 'instead' made the exclusive reading the failing one; now pin-update AND re-sync, with CI-sync dropped from the applies-if
- Card: gates the agent-support claim on enablement, adds experimental
- Sanity check: names the agent directive among expected HTML diffs
- Loud bullet: de-endorses 'the fix' phrasing; alias-vars claim scoped to variables (mixins can't be namespaced back)
- The hardcoded cells duplicated the version stamp (the docsy#2739 one-home rule); the param is release-only in every site variant, so Next previews keep showing the latest release
- Maintainer notes: the docsy-example release step now verifies the param-driven Examples table instead of manually updating cells the branch parameterized
- Changelog: qualifies the lifecycle-name ban (unreviewed names; the reviewed pack hooks remain), matching the test's allowlist and the post's own account
- TUF-walkthrough review: the pin note misrouted sites whose tooling only syncs the gitlink (no separate pin to update); the staged gitlink is the durable pin, so staging is the universal protection, with the separate-pin case as the narrow exception
- Four independent review rounds flagged the BREAKING badge as a classification claim contradicting the section, triage, and changelog (owner concurrence): NEW badge restored; urgency carried by a ⚠️ emoji and an explicit silent-failure clause instead
- Post-fixes review round: the silent-failure clause now names only pages using the overridden templates, and the built-output check expects the directive only for llms.txt-enabled sites; drops a literal em dash
@chalin chalin changed the title 0.17.0 artifacts: upgrade-run feedback, supply-chain CL line, Agent support highlight 0.17.0 artifacts: apply upgrade-run and review feedback Aug 29, 2026
chalin added 2 commits August 29, 2026 18:22
- Post freezes the tested sass-embedded pin as a page param and notes the @parcel/watcher lock entry (deny disposition, per the repo's own audit)
- npm update page warns about the min-release-age ETARGET trap with the repo's canonical one-off override
- GitHub-npm mode: CI-surviving install:theme-deps wiring; notes git deps bypass registry release gates
- @parcel/watcher disposition rehomes to Install Dart Sass (the evergreen owner); post keeps a linked delta
- npm cooldown note gains the executable override command with explained placeholders
- git.md: description takes the routing job (was a title echo); the commit step's blind re-stage instruction drops (it could replace the staged pin)
- Changelog supply-chain entry recast as audit scope, dissolving the caveat-in-summary
- Goldydocs term-gloss separator
@chalin
chalin force-pushed the chalin-m24-0170-artifacts-feedback-2026-0829 branch from e1ce0e9 to 75b31a3 Compare August 30, 2026 10:19
@chalin
chalin force-pushed the chalin-m24-0170-artifacts-feedback-2026-0829 branch from 6006d07 to 79680b3 Compare August 30, 2026 12:13
chalin added 12 commits August 30, 2026 08:54
…scopes)

- npm update page: exact-version install becomes the primary path -- under min-release-age, @latest silently resolves to an older eligible release (repro'd) instead of the ETARGET the note promised
- Post description: restores the scopes (semantic classes, UI-string coverage, llms.txt sites)
- Dart Sass bullet: no-bundling claim scoped to standard binaries, linked to hugo#8299 (cache seeded)
- @parcel/watcher def joins the sorted def block
- The bold lead and the two facts carry the benefit; the closer restated the lead in idiom
@chalin
chalin merged commit f2ee5ca into google:main Aug 30, 2026
18 checks passed
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