-
Notifications
You must be signed in to change notification settings - Fork 3k
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
fix(ci): do not confirm on force for deletion #7106
Conversation
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.
LGTM
@@ -199,7 +199,7 @@ def delete( | |||
) | |||
remove_references = click.confirm("Do you want to delete these references?") | |||
|
|||
if remove_references: | |||
if force or remove_references: |
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.
Why does force also remove references? I think that all deletes should remove references but not sure if thats communicated in docs
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.
The -f
option in CLI is used to bypass checks for CI. If someone was trying to delete many URNs then this will cause them to need to do yes
for each one of them.
I was trying to do this for 90 URNs
datahub delete --urn URN -f
For almost more than half of them of them I had to press y
to confirm. Usually all CLIs tools bypass all confirmations when -f
is used. I am making the behaviour consistent with that.
Work on fixing the failing cypress is being done in #7116 |
Checklist