-
Notifications
You must be signed in to change notification settings - Fork 18
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
Render pipeline failure should block package push to remote #145
base: main
Are you sure you want to change the base?
Render pipeline failure should block package push to remote #145
Conversation
…r and allowing it to pass
… in the case of any error
Looks good but it's a bit light on tests ;-) |
Yes i thought so too. ill have a look now and add extra test where needed. in my eyes 3 things must be tested with this push.
let me know if i am missing anything :) |
…tus error for log and console output
/test presubmit-nephio-go-test |
/approve |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Catalin-Stratulat-Ericsson, JamesMcDermott The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
They would be good to have. |
Tackles #818 and potentially #658.
The main change this PR proposes is that a package who's render pipeline has failed during a [porchctl rpkg push] should not be allowed to go further into git.
There are fundamental issues with the package in this scenario and can lead to more issues down the line for example in #818.
They should be handled by the user on the local version and retry should be attempted until the package's kpt function pipeline succeeds.