tools: dist export no longer cuts the dist export record out of the shipped tools/CONTRACT.md (#121)
CI / verify (push) Successful in 1m20s
Release / release (push) Successful in 37s

Files changed:
- CHANGES.md
- VERSION
- tools/CONTRACT.md
- tools/chemenu/commands/dist_cmd.py
- tools/chemenu/tests/test_docs_verify.py
This commit is contained in:
torben committed 2026-09-26 08:00:21 +02:00
1 parent 5ffab3accf
commit 2a60f3a265
5 files changed
+28 -4

No files matched your search

+13 -1
View File
@@ -59,7 +59,7 @@ concern - readable here, never shipped as something to parse.
---
## 7.1.0-beta.5 - 2026-09-26 - wikitool: usage lines name wikitool, and the -h acceptance checks become tests
## 7.1.0-beta.6 - 2026-09-26 - dist export no longer cuts the dist export record out of the shipped tools/CONTRACT.md
**Author:** Torben Nehmer
@@ -69,6 +69,7 @@ concern - readable here, never shipped as something to parse.
**Medium impact**
- CalDAV task-tracker provider (Nextcloud Tasks, iOS Reminders); review reports unknown-value findings instead of skipping them
- dist export no longer cuts the dist export record out of the shipped tools/CONTRACT.md
**Low impact**
- version bump no longer points at version release in its output
@@ -162,6 +163,17 @@ frame characters in help or in a usage error, the top-level index listing at lea
non-idempotent commands - had only been checked by hand; they are now pinned in
`test_cli.py`.
### dist export no longer cuts the dist export record out of the shipped tools/CONTRACT.md
`dist export` removes every `dist:strip-start`/`dist:strip-end` marker span from the files it
ships, and the `dist export` record's own notes quoted that marker pair literally - so the export
cut a piece out of the middle of the generated command region, and the fresh instance's own
`docs verify` then reported that region stale. CI's fresh-instance replay caught it on the first
push. The old table row carried the same quote and was mangled the same way; nothing compared the
shipped copy against its source until the region became generated. The record now names the
markers without spelling out the pair, and a new test pins that the export plan ships
`tools/CONTRACT.md` byte-identical to the working tree.
---
## 7.0.0 - 2026-09-22 - Task-Tracker-Anbindung: Vorhaben als Seitenart, Verpflichtungsschicht, Weekly Review als Read-Time-Join