Skip to content

v2.7.0

Compare
Choose a tag to compare
@CasperWA CasperWA released this 07 Dec 17:34
· 30 commits to main since this release

Explicit Python support and more packaging usage

Check and verify the Python version in callable workflows that use the ci-cd package, allowing Python 3.7-13.
Implement usage of packaging.version.Version to support Pythonic versioning schemes, such as epoch.

Furthermore, this minor release introduces new input parameters for doing away with the setup of having a dedicated "permanent" dependencies branch (it is still an option to have this, of course) and allowing un-normalized Python package names in the dependencies. The latter for example adds support for cookiecutter Jinja-like variables to be present in place of a "real" Python package name in pyproject.toml

Changelog

v2.7.0 (2023-12-07)

Full Changelog

Implemented enhancements:

  • Toggle allowing invalid package name chars #208
  • Support all newer Python versions #207
  • Support not using a permanent dependencies branch #183

Fixed bugs:

  • Support epoch and post version segments #221
  • Utilize packaging.version.Version #220 (@CasperWA)

Closed issues:

  • Update to non-deprecated inputs in Actions #216

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator