Skip to content

Dedup summary-covered detail bullets + regenerate stale docs#121

Merged
jcushman merged 3 commits into
mainfrom
markdown-detail-dedup
Jun 29, 2026
Merged

Dedup summary-covered detail bullets + regenerate stale docs#121
jcushman merged 3 commits into
mainfrom
markdown-detail-dedup

Conversation

@jcushman

@jcushman jcushman commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator
  • Update renderer to skip generic fallback change reports when they are handled specially during output. Six affected test-vector changelog snapshots updated.

  • MSRV 1.88 → 1.95 — the merged rusqlite 0.39 → 0.40 bump pulls libsqlite3-sys 0.38, whose build script uses cfg_select! (stabilized in Rust 1.95), so the workspace no longer builds on 1.88. Per the MSRV policy ADR, this is a good time to manually bump MSRV.

  • Docs regenerationjust docs had drifted on main because of other PRs I just merged; update.

jcushman added 3 commits June 29, 2026 13:18
Extend summary_covered_generic_verb so a generic detail bullet is
suppressed when the node summary already states the edit, for
reorder_columns (binoc.column-reorder) and serialization_change
(binoc.serialization-change), matching the existing rename_column case.
Updates the six affected test-vector changelog snapshots.

Also regenerates committed docs that were left stale on main: the ADR
nav block and index status line for the vintage-audience ADR (merged in
#118 without a docs run), and the tutorial / test-vectors gallery, which
now reflect both the merged vintage vector and the dedup'd rendering.

Brings 'just docs' (git diff --exit-code -- docs/) and the full test
suite back to green.
The rusqlite 0.39 -> 0.40 bump pulls libsqlite3-sys 0.38, whose build
script uses cfg_select!, stabilized in Rust 1.95, so the workspace no
longer builds on the previous 1.88 MSRV. Per the MSRV policy ADR, this
is an intentional, called-out bump: move rust-version and the MSRV CI
job to 1.95.0 together, with an addendum recording the decision.

Verified: full workspace compiles on the 1.95.0 toolchain.
The previous tutorial.md regeneration ran against a stale binoc-python
wheel: 'uvx --with ./binoc-python' keys its build cache on the
binoc-python/ directory, so edits to the Rust workspace (and prior
refactors) never invalidated it, leaving the rendered changelog blocks
out of date (e.g. missing '/>' decompose boundaries and detail bullets).
Regenerated with UV_NO_CACHE=1 so the output matches the committed source
and CI's fresh build.
@jcushman jcushman merged commit f733c6a into main Jun 29, 2026
10 checks passed
@jcushman jcushman deleted the markdown-detail-dedup branch June 29, 2026 17:41
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