- Refresh the bundled pytest defaults to the canonical configuration:
importlibimport mode,tests/-restricted collection, theoncemarker, parallel runs viapytest-xdist, and--cov-report=xmlleft to the test workflow's command line. - Mark the
validate-archjob oftests.yamlas canonical-repository-only: downstream repos drop the job and itsbuild_targetsmetadata field when adapting the workflow. - Point the
lint-changelognot found on PyPIwarning at its remedy: list intentionally-unpublished releases under[tool.repomatic] abandoned-versions. - Fix the post-release re-trigger of
changelog.yaml: itsworkflow_runfilter still watched the pre-emojiBuild & releaseworkflow name and never fired. - Fix
lint-changelog --fixtreating a published pre-release (X.Y.Z.dev0,rc,alpha,beta) as a missing changelog entry, which inserted a spurious section and rewrote the adjacent release's comparison URL. - Fix the
update-docsautofix job opening a duplicate of theformat-pyprojectpull request: it now reformatspyproject.tomlonly whenupdate-docschanged it. - Skip the bare
uvx <script>invocation of the package-install smoke job when the CLI script is not named after its package. - Restructure the
repomatic-shipskill: rules shared by every spawned agent move to a single section, and accumulated incident notes compress into their operative rules. - Harden the
repomatic-shiprelease checks: dispatchrelease.yamlpast a content-skipped binary matrix, revert formatter moves whole, read the freeze scope from the regenerated release PR, and verify{click:run}blocks against the live CLI. - Direct the
repomatic-shipdocs pass to advance version samples lagging the released tag up to it. - Note in the
repomatic-shipandbabysit-ciskills that CI log fetches write under~/.cache/ghand need the sandbox off.
Full changelog: v7.3.0...v7.3.1