-
Notifications
You must be signed in to change notification settings - Fork 122
Newly added ProwJobs don't honor skip_if_changed
, etc.. configurations
#314
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
Comments
/kind bug |
Long time ago this had an issue in k/test-infra, but it probably was not migrated (or maybe rot before the migration even started). Not sure what is the best way to address this - either improve |
We stumbled upon this issue today as well. As I can see, in the status reconciler, the custom filter defined here: prow/pkg/statusreconciler/controller.go Lines 244 to 249 in d572f85
sets the default behavior for this filter to true. In the pjutil.FilterPresubmits function, the Lines 479 to 494 in d572f85
Since the Therefore I suggest to set the defaultBehavior to false. WDYM? |
When a new check is added to prow, it is added to (and triggered on) all currently opened PRs in the repo regardless of the
skip_if_changed
, andonly_run_if_changed
configs. This causes massive disruption in some cases where there are many opened PRs in the repo. When a new PR is opened after the ProwJob has been added, the configurations are honored.The text was updated successfully, but these errors were encountered: