-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Fix release build #74
Conversation
Minimum allowed coverage is Generated by 🐒 cobertura-action against e592739 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tag is done before pushing to the software repository in other actions, what are we trying to achieve here? https://github.com/firebolt-db/action-python-release/blob/main/action.yml
The problem that has happened is that tag was pushed but release has failed. I believe this logic makes more sense since we should create a tag only after release has succeeded |
This is a chicken and egg problem - if there's a problem with pushing a tag we'll fail, but the driver would already be pushed to the repository. If we rerun it'll be pushed again and I'm not sure what happens if the same tag is pushed twice, will it fail or overwrite? On the other hand, if we fail to push to the remote we have access to quickly delete a tag from our repo and start again. |
Ok, we can keep the existing order |
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
A couple of improvements to release action