Re: Github Actions (CI)

From: Josef Šimánek <josef(dot)simanek(at)gmail(dot)com>
To: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Github Actions (CI)
Date: 2020-12-03 13:54:58
Message-ID: CAFp7Qwp5ZNfBdDb+EfHpBeHT_4N4JjDpVaT1qY27_Hbw+Az+ZA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

čt 3. 12. 2020 v 7:34 odesílatel Thomas Munro <thomas(dot)munro(at)gmail(dot)com> napsal:
>
> Hi hackers,
>
> I'm looking for more horsepower for testing commitfest entries
> automatically, and today I tried out $SUBJECT. The attached is a
> rudimentary first attempt, for show-and-tell. If you have a Github
> account, you just have to push it to a branch there and look at the
> Actions tab on the web page for the results. Does anyone else have
> .github files and want to share, to see if we can combine efforts
> here?
>
> The reason for creating three separate "workflows" for Linux, Windows
> and macOS rather than three separate "jobs" inside one workflow is so
> that cfbot.cputube.org could potentially get separate pass/fail
> results for each OS out of the API rather than one combined result. I
> rather like that feature of cfbot's results. (I could be wrong about
> needing to do that, this is the first time I've ever looked at this
> stuff.)
>
> The Windows test actually fails right now, exactly as reported by
> Ranier[1]. It is a release build on a recent MSVC, so I guess that is
> expected and off-topic for this thread. But generally,
> .github/workflows/ci-windows.yml is the weakest part of this. It'd be
> great to get a debug/assertion build, show backtraces when it crashes,
> run more of the tests, etc etc, but I don't know nearly enough about
> Windows to do that myself. Another thing is that it uses Choco for
> flex and bison; it'd be better to find those on the image, if
> possible. Also, for all 3 OSes, it's not currently attempting to
> cache build results or anything like that.

Any chance to also share links to failing/passing testing builds?

> I'm a bit sad that GH doesn't have FreeBSD build runners. Those are
> now popping up on other CIs, but I'm not sure if their free/open
> source tiers have enough resources for cfbot.
>
> [1] https://www.postgresql.org/message-id/flat/CAEudQArhn8bH836OB%2B3SboiaeEcgOtrJS58Bki4%3D5yeVqToxgw%40mail.gmail.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Kapila 2020-12-03 13:56:13 Re: Single transaction in the tablesync worker?
Previous Message Craig Ringer 2020-12-03 13:43:57 Re: pg_ctl.exe file deleted automatically