compliance-trestle
compliance-trestle copied to clipboard
Check if python semantic release publish has support for removing/reverting tags/releases if not successful
Describe the bug
Quite recently, we have experimented a few issues related to the release process. While attempting to do a deployment, we had a problem while publishing the project to PyPi. According to the error, the email used to be published (vikas´s) needed to be verified from his account to publish the package. Once the email was verified, we re-tried the deploy again but it was not possible due to the tag for the current version already existed because it was created before the package tried to be published to PyPi.
To Reproduce
Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
Ideally if the process fails after all, it should be handling the things created in a way that can be revertible or not affect the re run of the process.
Screenshots / Logs.
Verify email error:
Release tag already exists error:
Environment
- OS: [e.g. iOS]
- Python version:
- Installed packages: