- Breaking: Move the MyST docstring toolchain upstream to click-extra, now floored at
8.5: therepomatic.myst_docstringsSphinx extension becomesclick_extra.sphinx.myst_docstrings(pointconf.pyat the new module path), and theconvert-to-mystcommand becomesclick-extra convert-to-myst. - Warn on unknown
[tool.repomatic]keys through click-extra's schema layer, covering nested tables too; the warning now names keys in snake_case. - Upload each release binary under a versionless alias, so the stable
releases/latest/downloadURLs keep resolving across releases. - Mark the upstream toolkit's lockstep-aligned pin with a
⛓️ lockstepdocs link in thesync-workflow-pinsPR table, instead of an emptyReleasedcell. - Add a ⚙️ emoji to the
Configurationsection heading of PR bodies, and swap theHeld back by cooldownsection's 🔜 emoji for ⏸️. - Disable ruff's
unsafe-fixesin the bundled defaults, so--fixand the autofix workflow only apply semantics-preserving fixes. - Expose
GITHUB_TOKENto the Sphinx linkcheck step of the docs workflow, so a repo'sconf.pycan authenticate its github.com checks vialinkcheck_request_headers. - Space out the Windows exiftool install with step-level retries, absorbing Chocolatey community-feed outages that punch through choco's own
--retry-count. - Fix the
excludeandincludeconfiguration reference to listagentsamong the default-excluded components. - Skip directories and hidden files when validating packaged PR templates, so local tool droppings no longer fail the suite.
- Exclude
once-marked tests from every test-matrix cell and run them in a dedicated single-runneronce-testsjob with its own coverage upload. - Run the CLI self-test suite through
python -min addition to the console script. - Teach the
repomatic-shipandbabysit-ciskills that the Nuitka binary matrix only exists on projects enabling[tool.repomatic] nuitka.enabled, and how to verify binary-less releases. - Fix the
repomatic-shiplocal-gate tool recipes: passbiomeandshfmttheir args forms, and smoke checksum-pinned tools with no matching files via--versiononly. - Broaden the
repomatic-shipreview scopes: version samples are audited against the last freeze commit's file list, and platform-gated tests are reviewed with the inputs they consume. - Require the
repomatic-shipsweep agents to message their final reports to the orchestrator, with one chase on a silent idle. - Point the changelog over-length warning and the
repomatic-changelogskill at the canonical entry-length guideline URL, which downstreamCLAUDE.mdcopies lack.
Full changelog: v7.2.0...v7.3.0