Re: Heads Up: cirrus-ci is shutting down June 1st

Andres Freund <andres@anarazel.de>

From: Andres Freund <andres@anarazel.de>
To: Nazir Bilal Yavuz <byavuz81@gmail.com>
Cc: Jacob Champion <jacob.champion@enterprisedb.com>, Jelte Fennema-Nio <postgres@jeltef.nl>, Thomas Munro <thomas.munro@gmail.com>, pgsql-hackers@postgresql.org, Zsolt Parragi <zsolt.parragi@percona.com>, Peter Eisentraut <peter@eisentraut.org>
Date: 2026-06-03T00:21:13Z
Lists: pgsql-hackers

Attachments

Hi,

On 2026-06-02 20:36:08 +0300, Nazir Bilal Yavuz wrote:
> You are right, I confirm that this approach solves the problem and I
> think this solution makes sense.

Cool.


> From another thread:
> > I find postgresql-ci.yml a bit long, how about postgres-ci.yml or pg-ci.yml?
>
> I am okay with both but my choice would be postgres-ci.yml.

Due to Peter's input, I went with pg-ci.yml for now. If others want to weigh
in...


I did some more changes:

- Made Meson (64-bit) run address sanitizer, it's about 2 minutes faster

- Rephrased the README

  This is currently done in a separate commit for easier review here, but I
  think I'd merge it before pushing.

- Made the cirrus-ci removal commits more complete

- changed the "name" to "CI for PostgreSQL", the "GitHub Actions" part was
  seemed pointless

- added a small amount of comments at the top of pg-ci.yml

- Some general commit message and comment polishing

- renamed "Windows - VS - Meson & ninja" to "Windows - Visual Studio" the
  former was a bit too long once running and truncated.  Better suggestions
  welcome.

- changed the container URL to ghcr.io/anarazel/pg-vm-images/main, I replaced
  the main branch now.


Think this is pretty close to committable. There's loads more to do, but
getting some CI back seems pretty important, we can iterate subsequently.


Greetings,

Andres Freund

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. ci: Add GitHub Actions based CI

  2. ci: Remove support for cirrus-ci based CI