Skip to content

v7.8.0

Choose a tag to compare

@kdeldycke kdeldycke released this 09 Aug 18:09
Immutable release. Only release title and notes can be modified.

Note

7.8.0 is available on 馃悕 PyPI and 馃悪 GitHub.

  • Breaking: the Codecov integration is removed, along with the codecov component, its .github/codecov.yaml, and the coverage_cells metadata key. repomatic init prunes an untouched orphaned config; delete the CODECOV_TOKEN secret and coverage badge by hand.
  • Breaking: attestation bundles now carry the full filename of the asset they attest, so repomatic-manpages.attestation.json becomes repomatic-manpages.tar.gz.attestation.json. A repository declaring one extra asset gets <filename>.attestation.json in place of <package-name>-extra-assets.attestation.json.
  • New pack-attestation command names an attestation bundle after the asset it attests and prints the release upload list.
  • New coverage component: repomatic init coverage writes a [tool.coverage] section carrying branch coverage, report precision and a report.fail_under ratchet, shipped disabled.
  • lint-repo now warns when a release download URL in docs/install.md names a file its release does not carry.
  • The bundled pytest config drops --cov-branch and --cov-precision from addopts, now carried by the coverage component. Existing [tool.pytest] sections are left alone; run repomatic init coverage to pick the settings back up.
  • The release lane's publish-release job now checks out the repository, so uploading binaries to the release no longer fails with Failed to spawn: repomatic. 7.7.0 shipped with no standalone executables because of it.
  • lint-changelog re-confirms a release live before dropping its availability admonition, so a day-old cache no longer reports a just-published version as missing.
  • The readme's logo is now an absolute URL, so it renders on the PyPI project page instead of 404ing.
  • The install guide's executable table points at the last release that carries binaries, instead of a version whose upload lane failed.

Full changelog: v7.7.0...v7.8.0