-
Notifications
You must be signed in to change notification settings - Fork 723
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
Confusing behavior for the new Github apps integration #9598
Comments
It would be nice if the integration settings allowed for some 'Global settings' to disable building for repos if a .travis.yaml file is not present. |
yeah, that would be fine with me |
Hi, everyone. Sorry for the issue. We are aware of the issue, and we are tracking it. We hope to have updates soon. |
I am also affected by this. I think someone in our organisation activated the new integration and now we have builds unexpectedly trying to run on some repos. Is there a way I can manually disable them while this issue is open? |
@chris48s I was able to manually disable this on a per-repo basis via the "Build only if .travis.yml is present" toggle on the Settings tab at For orgs with lots of repos, the global setting @markduffield suggested would be incredibly useful. 👍 |
It’s been quite a week with Travis CI. All builds failed, then builds began to run for projects that were never added, now all my private repos aren’t listed anywhere. If someone knows what to do about the latter, by all means let me know. |
@ndarville Sorry to hear about the issue. Could you email support@travis-ci.com with details about your repository visibility issue? Thank you! |
@BanzaiMan on my side, I fixed the issue by applying the github app only to some specific repos rather than the whole organization on the github side. I think this is related to the fact that Travis was enabling itself on a repo based on the webhook presence (as soon as it receives events, it runs builds). With org-level webhooks for github apps, this requires another opt-in system in Travis. |
Thanks for contributing to this issue. As it has been 90 days since the last activity, we are automatically closing the issue in 24 hours. This is often because the request was already solved in some way and it just wasn't updated or it's no longer applicable. If that's not the case, please do feel free to either reopen this issue or open a new one. We'll gladly take a look again! You can read more here: https://blog.travis-ci.com/2018-03-09-closing-old-issues |
@BanzaiMan is this issue fixed? |
I think https://changelog.travis-ci.com/all-builds-require-a-travis-yml-63545 fixed this |
When migrating an account to the new Github apps integration, repos which did not have a Travis configuration before started to be built as well (while Travis was not enabled on them), and were of course failing, as these were not ruby repos at all.
This is quite confusing. What is the recommended way to setup the Github Apps integration to avoid such behavior ?
The text was updated successfully, but these errors were encountered: