Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118239 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 52799 invoked from network); 10 Jul 2022 18:31:10 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Jul 2022 18:31:10 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id AB54C180212 for ; Sun, 10 Jul 2022 13:25:15 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS13238 77.88.0.0/18 X-Spam-Virus: No X-Envelope-From: Received: from forward501p.mail.yandex.net (forward501p.mail.yandex.net [77.88.28.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 10 Jul 2022 13:25:14 -0700 (PDT) Received: from vla5-3b9356a296da.qloud-c.yandex.net (vla5-3b9356a296da.qloud-c.yandex.net [IPv6:2a02:6b8:c18:351e:0:640:3b93:56a2]) by forward501p.mail.yandex.net (Yandex) with ESMTP id 863B66212708 for ; Sun, 10 Jul 2022 23:25:12 +0300 (MSK) Received: from vla1-27b4fc0f1fa3.qloud-c.yandex.net (vla1-27b4fc0f1fa3.qloud-c.yandex.net [2a02:6b8:c0d:4201:0:640:27b4:fc0f]) by vla5-3b9356a296da.qloud-c.yandex.net (mxback/Yandex) with ESMTP id ms37WZSRcp-PCfCED2g; Sun, 10 Jul 2022 23:25:12 +0300 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=php.watch; s=mail; t=1657484712; bh=Xzy0iN6FeXIkRkkx5FEA3ETs3ul1UnREFLfA//xAb98=; h=Subject:From:Date:References:Cc:In-Reply-To:Message-ID:To; b=gxTzvaJj8fMR1cWFoGnZfTfuv8ycvgqCqLLxB7tmgGcLktA4Qt0Q0NYR5mPuoE3v+ FKcA2EAlvChsiawD/7EsKwuZq6XpBi2rzTYcTPs+lX+Git0syin6LytNLQaFde6WYc C2ldX+/p3+XJ5JmC9kg78KgYbwRWhcTcUv2BwO80= Authentication-Results: vla5-3b9356a296da.qloud-c.yandex.net; dkim=pass header.i=@php.watch Received: by vla1-27b4fc0f1fa3.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id dMYkmpjYv7-PBdGEESL; Sun, 10 Jul 2022 23:25:11 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Received: by mail-qt1-f171.google.com with SMTP id d18so3938223qtw.8 for ; Sun, 10 Jul 2022 13:25:11 -0700 (PDT) X-Gm-Message-State: AJIora8dWXBB3udSKAvfyxHSpHGKMXtJ2tMz3QrOPp2X1cOVcDYncx/a nnHV4EorRqT8Ouqcl9lxnUiyCgtUpIIcXKnBRvw= X-Google-Smtp-Source: AGRyM1u9QhWRGlCRfHkoSKpqmhkNtcvCrMm8r/HHaXJqI0ugyXj+pAH5TwrKiycEnzahoOCdSmVjtt//cwffkvke6Y0= X-Received: by 2002:a05:6214:4008:b0:473:3f82:f93f with SMTP id kd8-20020a056214400800b004733f82f93fmr10186752qvb.95.1657484710381; Sun, 10 Jul 2022 13:25:10 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 11 Jul 2022 01:54:43 +0530 X-Gmail-Original-Message-ID: Message-ID: To: Nikita Popov Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Removing Travis CI From: ayesh@php.watch (Ayesh Karunaratne) Awesome, thanks a lot for this. On Mon, Jul 11, 2022 at 1:50 AM Nikita Popov wrote: > > On Sun, Jul 10, 2022 at 10:07 PM Ayesh Karunaratne wrot= e: >> >> 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 oth= er CI providers, in particular aarch64 and s390x. Testing aarch64 is very i= mportant, 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/ph= p/php-src. Just like other CI runs, it is linked from GitHub's commit CI in= terface, so I'm not sure why you got the impression that it does not run bu= ilds. > > It's unfortunate that we need to use multiple CI providers, because a sin= gle one does not offer all relevant architectures and operating systems (Ci= rrus CI is used for their FreeBSD support). > > Regards, > Nikita