Re: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade - Mailing list pgsql-hackers

From Nazir Bilal Yavuz
Subject Re: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade
Date
Msg-id CAN55FZ2G0Vr2rQ_nsrhesCNC8jOcCzUpx=ZM1oZh2jMVtMmQOg@mail.gmail.com
Whole thread Raw
In response to Re: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade  (Peter Eisentraut <peter@eisentraut.org>)
Responses Re: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade
List pgsql-hackers
Hi,

On Thu, 5 Jun 2025 at 11:27, Peter Eisentraut <peter@eisentraut.org> wrote:
>
> On 05.06.25 10:04, Nazir Bilal Yavuz wrote:
> > Thomas Munro off-list mentioned that the Windows CI image is actually
> > running on Server 2022, even though the task name still refers to
> > Server 2019. He also suggested upgrading the compiler from Visual
> > Studio 2019 to Visual Studio 2022.
>
> Some of the tasks for the other operating systems name the version, some
> don't.  We have recently removed the version from the FreeBSD task.
> Should we remove the versions from the task name everywhere, to avoid
> having further mismatches?

I think one of the biggest advantages of having a version in the task
name is immediately seeing if something is updated (without checking
-hackers or sysinfo). However, most of the information is already
available in the sysinfo in the task and since we removed the version
from FreeBSD; I think we can remove it from all of the tasks.

> > A PR [1] to upgrade the compiler to VS 2022 is ready in Andres'
> > pg-vm-images repository (where the CI images are built). This VS 2022
> > image passes all tests for both MinGW [2] and Meson & Ninja [2]. Once
> > it's merged, the CI images will automatically start using the VS 2022
> > compiler.
>
> Hmm, for the purposes of [0], I think it might be better to keep the
> image at VS 2019 for now.  Unless there are specific reasons why VS 2022
> would be of use now?

Thomas was thinking of trying some new APIs which are available in the
VS 2022, he may answer this better.

-- 
Regards,
Nazir Bilal Yavuz
Microsoft



pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Update Windows CI Task Names: Server 2022 + VS 2022 Upgrade
Next
From: Suraj Kharage
Date:
Subject: Re: Potential issue in listExtensions()