On Fri, Jul 8, 2022 at 9:48 AM Derick Rethans <[email protected]> wrote:
> I don't however think we should stick these QA builds in the
web-downloads Git Repository though. It is growing big enough already and
there was some earlier talk about moving them to Git LFS instead. I don't
know how feasible or proprietary that is though.
>

Oh sure, no.  We'll keep the bit of the QA version struct that points at
the downloads path (maybe making all by the userpath portion hardcoded
because the rest never changes) and construct from there.

Something like:

<?php // includes/qa.inc
$QA = [
  '8.2' => [
    'version' => '8.2.0beta3',
    'date' => '18 Aug 2022',
    'download_path' => 'https://downloads.php.net/~ramsey',
    'sha256' => [
      'tar.gz' => 'deadbeefcafe',
      'tar.bz2' => '...',
      'tar.xz' => '...',
    ],
  // 8.1, 8.0, etc...
];

Then on php.net/downloads/testing we list the active alpha/beta/RC builds
like we have on php.net/downloads (and which we link from there).  Probably
make a nice JSON endpoint as well, because why not?

-Sara

Reply via email to