Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118238 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 51184 invoked from network); 10 Jul 2022 18:26:39 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Jul 2022 18:26:39 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 97ADB180380 for ; Sun, 10 Jul 2022 13:20:45 -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,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 10 Jul 2022 13:20:42 -0700 (PDT) Received: by mail-lj1-f169.google.com with SMTP id r9so4097272ljp.9 for ; Sun, 10 Jul 2022 13:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=biZ9kPBUlsDOf7X8Z5TfY8njybsSJ/83ANCltZ60IMk=; b=dztGOqx5HR4+5zuHbBRkug/JIeAIKwFhGPWtK0w4YaDYyRdhCqTo7T0du5Ue19NLRQ XY7Oiis+uEQEiMwoIj0TVlDDOzvcOT7OnYKKLu8F0fy7i2X8UQUOO2Q14j4SDjvFhEe8 GKzxCzHYBEtJT5wXgmj3Yksl17byOiDEqPGSHraSVLFWvEuFRnnosTgUN8Qan0r6RctM Dlw0HiQxSa3GivgRqfKrr/hj468fgI3tQrpe0zwW+B00UTVlmGIohNbr9E8zhgYM01kY cSQCUQKuuGCMJ4lVMZLm1AOFs1OoMAqbLaOr4buEiR3PMuj42V9nRxBEDxxlroqwmOP9 cxxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=biZ9kPBUlsDOf7X8Z5TfY8njybsSJ/83ANCltZ60IMk=; b=mgAnM3cGfbmPRz3rvsBZbHI/sbiMTBtD7uTG5wN5ZT0O+NlpPr/8mp36tI6i8ULGnc gPeHIMT83VExpbPhFfkEGtqN9fDHQDoIKe1RCl42otuKQdbbZyN+iw7mygNEzCFCWBSV oyxUUeqP6oLpbUli3ls+QyLf3MK+oYi2b6CWYOcGTAi+LMMSmHTDYAgSuVXnomRHn3JC pylF2ot47PqeXZsHOFKV40mMqmxN8uKZKvnMC0/Ue4SaEmeTQJ/aQ4FWD6bop5C/5rfY LBDN4vajRTRWhQRAMKE9v9kpP7CXDlbtHFjVaWUrpGR5E1IKRCTA9Yc1W0G3++kFKYtw 09/Q== X-Gm-Message-State: AJIora9DAB71PQPNpulm/eks8JcTl46vLoRnH9idZr8qJXliJV1u7wxp mP+0DCndp4G2/R4/R0mAY//3ewXUrdg4xg91W7w3ipOdTTQ= X-Google-Smtp-Source: AGRyM1uiDmetQ4jU34BJqF/QIN2wW3gOUDIYLqutLOVkN6zs7ODEFBmT0axjSeyn18AdzMBBdlW1+VltXztQrkH8h/o= X-Received: by 2002:a05:651c:b12:b0:25c:3b1:75ce with SMTP id b18-20020a05651c0b1200b0025c03b175cemr8164724ljr.353.1657484440365; Sun, 10 Jul 2022 13:20:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 10 Jul 2022 22:20:24 +0200 Message-ID: To: Ayesh Karunaratne Cc: PHP internals Content-Type: multipart/alternative; boundary="00000000000049ef6b05e3792bf6" Subject: Re: [PHP-DEV] Removing Travis CI From: nikita.ppv@gmail.com (Nikita Popov) --00000000000049ef6b05e3792bf6 Content-Type: text/plain; charset="UTF-8" On Sun, Jul 10, 2022 at 10:07 PM Ayesh Karunaratne 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 --00000000000049ef6b05e3792bf6--