Latest Results
feat(xtask): auto-generate the edition registry docs from the Rust declarations
Generate the edition registry pages from the edition declarations in
`vortex/src/editions/`, in two stages:
1. A new `editions_manifest` example in the `vortex` crate validates the
declarations and dumps them (with each edition's computed full encoding
set) as a TOML manifest under `target/` — a build artifact, never
committed.
2. A new `cargo xtask generate-editions-docs` subcommand runs the example,
parses the manifest, and rewrites `docs/specs/editions/` wholesale:
`index.md` with an editions table and a per-encoding index, plus one
page per edition with its status, minimum Vortex reader, the encodings
it adds, and its full encoding set.
The static pages link into the registry: `docs/specs/editions.md` from its
"Edition registry" section (previously a "Coming soon.." placeholder) and
the unknown-encoding troubleshooting flow, and the docs landing page from
a short static "Editions" section.
The generated-files CI job now also runs `generate-editions-docs` before
its "no files changed after regenerating" check, so a declaration change
without a regen fails CI, including added or removed registry pages.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XKRaAHmFNvb7JoKTJVW8Pw
Signed-off-by: Claude <noreply@anthropic.com>claude/auto-gen-editions-docs-r9otqn Latest Branches
0%
0%
renovate/pypi-pyarrow-vulnerability 0%
claude/writer-editions-gating-8qy1fv © 2026 CodSpeed Technology