Add PG CI to older PG releases - Mailing list pgsql-hackers

From Nazir Bilal Yavuz
Subject Add PG CI to older PG releases
Date
Msg-id CAN55FZ3m0Cyq8TS1Ai0Me2jmabBNZrZVrTYO2UJbeeJVFwA7Qg@mail.gmail.com
Whole thread Raw
Responses Re: Add PG CI to older PG releases
Re: Add PG CI to older PG releases
List pgsql-hackers
Hi,

PG CI is added starting from PG 15, adding PG CI to PG 14 and below
could be beneficial. So, firstly I tried adding it to the
REL_14_STABLE branch. If that makes sense, I will try to add PG CI to
other old PG releases.

'Add PG CI to PG 14' patch is attached. I merged both CI commits and
the least amount of commits to pass the CI on all OSes.

Addition to CI commits, other changes are:

1_ 76e38b37a5f179d4c9d2865ff31b79130407530b is added for debugging
Windows. Also a couple of SSL tests were failing without this because
the log file is empty. Example failures on 001_ssltests.pl:

#   Failed test 'certificate authorization succeeds with DN mapping:
log matches'
#   at c:/cirrus/src/test/perl/PostgresNode.pm line 2195.
#                   ''
#     doesn't match '(?^:connection authenticated:
identity="CN=ssltestuser-dn,OU=Testing,OU=Engineering,O=PGDG"
method=cert)'

#   Failed test 'certificate authorization succeeds with CN mapping:
log matches'
#   at c:/cirrus/src/test/perl/PostgresNode.pm line 2195.
#                   ''
#     doesn't match '(?^:connection authenticated:
identity="CN=ssltestuser-dn,OU=Testing,OU=Engineering,O=PGDG"
method=cert)'

#   Failed test 'certificate authorization fails with client cert
belonging to another user: log matches'
#   at c:/cirrus/src/test/perl/PostgresNode.pm line 2243.
#                   ''
#     doesn't match '(?^:connection authenticated:
identity="CN=ssltestuser" method=cert)'
# Looks like you failed 3 tests of 110.

2_ 45f52709d86ceaaf282a440f6311c51fc526340b is added for fixing socket
directories on Windows.

3_ I removed '--with-zstd' since it was not supported yet.

Any kind of feedback would be appreciated.

Regards,
Nazir Bilal Yavuz
Microsoft

Attachment

pgsql-hackers by date:

Previous
From: Jelte Fennema
Date:
Subject: Re: proposal: psql: show current user in prompt
Next
From: "Jonah H. Harris"
Date:
Subject: Re: libpq compression (part 2)