Awesome, thanks a lot for this.

On Mon, Jul 11, 2022 at 1:50 AM Nikita Popov <nikita....@gmail.com> wrote:
>
> On Sun, Jul 10, 2022 at 10:07 PM Ayesh Karunaratne <ayesh@php.watch> wrote:
>>
>> Dear Internals,
>> Historically, we have been using Travis CI for our automated tests,
>> but since 2021 June, travis-ci.org has ceased operations, and no
>> longer runs any builds. There was an Internals discussion
>> (https://externals.io/message/112709) to move to the successor,
>> travis-ci.com, but I don't think we ever moved there.
>>
>> Quoting Nikita from that thread:
>>
>> > We haven't been using Travis as our primary CI for a while already. We use
>> > AppVeyor for Windows testing and Azure Pipelines for everything else. The
>> > only thing Travis is still used for is a daily cron job that tests PHP on
>> > "exotic" architectures like aarch64 and s390x. Having those builds is a
>> > nice to have, but not particularly critical.
>>
>> As far as I see, Travis does not run php-src builds anymore; neither
>> on push, nor on cron.
>>
>> https://travis-ci.org/github/php/php-src leads to a page that says the
>> project was moved to travis-ci.com, and the linked page
>> (https://travis-ci.com/php/php-src) throws a 404. I think we have now
>> fully moved to GitHub Actions (thanks to amazing efforts by Ilija) +
>> Azure Pipelines + Appveyor + Circle CI, so perhaps it's time we remove
>> all the Travis-related code from php-src? I'd gladly volunteer for it,
>> if we reach a consensus to remove it.
>
>
> We use Travis CI to test architectures that are not available through other 
> CI providers, in particular aarch64 and s390x. Testing aarch64 is very 
> important, because we provide a JIT implementation for it. Testing s390x is 
> useful, because it is a big-endian architecture.
>
> The build page you are looking for is 
> https://app.travis-ci.com/github/php/php-src. Just like other CI runs, it is 
> linked from GitHub's commit CI interface, so I'm not sure why you got the 
> impression that it does not run builds.
>
> It's unfortunate that we need to use multiple CI providers, because a single 
> one does not offer all relevant architectures and operating systems (Cirrus 
> CI is used for their FreeBSD support).
>
> Regards,
> Nikita

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to