Hi, There's yet another CI service there called AppVeyor.com. It provides same functionality Travis does, but for Windows. A corresponding PR https://github.com/php/php-src/pull/2169 aims to implement the integration. I'm writing to inform the community and to discuss. The service is free for OSS, so for the principle, nothing stands in the way for the integration.
The goal of this integration is to reach more quality, not only for the main repository, but primarily for the GitHub PRs. While for the main repository, the snaps service runs instantly, it's not integrated with the PRs. Also the tests for the main repo are run and posted to the QA page. Still, for GitHub PRs, there is no such service. That means some bugs might ramble into the main repo, but could be caught earlier otherwise. Now, why AppVeyor? I was aware of it, but learned it can be used for free just when it was asked on GitHub. The integration with AppVeyor is much easier, than it would be to write a completely new interface for the existing snaps service. It is likely, that the tests can only be done to a smaller extent due to the free account limitations, nevertheless it'll provide a good opportunity to PR authors/mergers to check a patch compiles and passes some basic test on Windows as well. The more extensive tests based on the snaps service, which are to see on qa.php.net, will still continue to be done for the main repo. So the AppVeyor integration is like a quick and easy way to ensure more quality without big effort. The registration process is described here https://www.appveyor.com/docs/team-setup/#github-integration and requires the usual thing in approving AppVeyor to access the relevant PHP org repositories on GitHub (php-src only for now, for what were to care). It seems, that I've sufficient perms to do the registration myself. If someone would be willing to undertake this part, so it's fine. Please drop a line, in case there are some concerns. IMHO, it makes sense to continue the development on this topic, so the AppVeyor integration is available within next couple of months. It'd be first available for master only, and likely to be backported into some lower branches later. Regards Anatol -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php