-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
Only build on PRs and don't build on commits to stable or master #138
Comments
Not really IMO, remember that we don't rebuild pending PRs when master changes, because it's |
Same goes for AppVeyor and SemaphoreCI, let's please find a common policy for all of those. |
It doesn't help anyone if no one looks at the errors which is the case at the moment. |
Yes, those would need a badge or sth. to be more visible, but someone will notice it eventually already. |
Also E-Mail notifications would be appropriate for a broken master. |
I was the only one subscribed to these mails, but I can't fix everything. For CircleCi, everyone can click on subscribe on their platform to receive such mails, but still I was the only one caring and fixing this when there was a failure a couple of days ago at Phobos.
Already there. Also these two CIs aren't mission critical and the free resources they offer are simply not enough to rebuild master on every PR. Daily builds are enabled though. |
Also with so much frequency on GitHub and every PR merging with master a failure would immediately be discovered, but I haven't seen one case where merging to master made a difference or lead to a failure. The failures are caused by other things. |
Yes, daily build would still help to catch the rare issues that mostly happen with major refactorings. Since Kenji no longer works on the compiler, those have indeed become extremely rare. |
On Buildkite we could in theory ignore building master ("Branch limiting") - https://buildkite.com/dlang/dmd/settings/repository |
The text was updated successfully, but these errors were encountered: