Re: CI, macports, darwin version problems

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2024-06-26T04:04:48Z
Lists: pgsql-hackers
Thomas Munro <thomas.munro@gmail.com> writes:
> But I thought of an easier way: instead of trying to do my own cache
> invalidation with shell script and duct tape, I can include the
> current OS major version in the cache key used to carry the
> macports directory between CI runs.  Hopefully Cirrus's cache machinery
> is smart enough to age out the old stuff eventually.

Sounds reasonable.

> FTR there is a newer macOS release that recently came out, Sequoia aka
> macOS 15, but the image available to us for CI is marked beta so I
> figured we can wait a bit longer for that.

Indeed not; that's only beta and will be so till September-ish.
We don't really want to touch it yet because of this issue:

https://www.postgresql.org/message-id/flat/CAMBWrQnEwEJtgOv7EUNsXmFw2Ub4p5P%2B5QTBEgYwiyjy7rAsEQ%40mail.gmail.com

I'm not sure what the resolution of that will be, but we surely
don't want to gate CI improvement on that.

			regards, tom lane



Commits

  1. ci: Pin MacPorts version to 2.9.3.

  2. ci: Upgrade macOS version from 13 to 14.