-
Notifications
You must be signed in to change notification settings - Fork 616
Remove Precise Travis CI builds #366
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
Conversation
macOS is not officially supported and can spend many hours queuing to run. Local dev should be sufficient testing. Precise is dead and no longer receiving security updates.
macOS support is useful, and generally only requires minor modifications. As long as you're willing to entertain pull requests that maintain macOS compatibility, I'd be okay doing without a macOS CI build. Any idea why the macOS builds are taking so long? |
Definitely. It's what most of us use to dev backup-utils 😄
Yeah, Travis doesn't have the capacity for the demand for public repo builds and can't really scale it Looking at https://www.traviscistatus.com/ it looks like they're limited to 90 concurrent macOS builds with a backlog that grows beautifully during 🇺🇸 waking hours 😄 I'm happy to add macOS back if others feel it needs to remain. |
@lildude 👍 to leave it around. If we need to quickly merge PRs (release PRs, critical fixes, etc), we could always ignore it. |
@rubiojr macOS builds are back. Only Precise builds are removed now. |
I'm going to go ahead and merge this without waiting for the final macOS build to run. The travis-ci/pr job includes the same tests and finally ran after queuing for ~6h20m. The travis-c/push job has been queuing for over 7h30m already 😱 |
Implementing incremental mysql backups for 3.10 Co-authored-by: Dax Amin <daxamin@github.com> Co-authored-by: Manuel Bergler <manue1@github.com> Co-authored-by: Chuck Pathanjali <98570028+chuckp22@users.noreply.github.com>
Updated: After taking on feedback, this PR only removes the obsolete Ubuntu Precise builds.
Originally:
macOS is not officially supported and waiting for Travis to run our tests can take many many hours queuing alone. Local dev should be sufficient testing.
Precise is dead and no longer receiving security updates except for those with deep pockets paying Canonical lots of money for "Extended security maintenance for advanced customers" so we probably don't need to keep testing on it either.
So what's the impact? The build one before this one took:
The one before this one is still running:
This one:
The big times are almost exclusively waiting in the macOS queue.
/cc @github/backup-utils