mvdwetering / ynca

Python library to communicate with Yamaha AV Receivers that support the YNCA protocol
MIT License
12 stars 5 forks source link

Detect tag/version mismatch in CI #4

Closed mvdwetering closed 1 year ago

mvdwetering commented 2 years ago

Extend the CI actions to check for mismatch between tag and version in setup.py. When a tag is made it should match the value in setup.py, if not the action should fail.

This would avoid issues as with 3.2.1 where a package with the wrong version was uploaded to PyPi which had to be deleted.

mvdwetering commented 1 year ago

This is implemented in the refactor_function_definitions branch and will be part of the upcoming v4.0.0 release.