agora inbox for [email protected]  
help / color / mirror / Atom feed
[PATCH v20260912 2/4] Continue to remove some unnecesary strlen calls
127+ messages / 2 participants
[nested] [flat]

* [PATCH v20260912 2/4] Continue to remove some unnecesary strlen calls
@ 2024-09-11 04:21  Andy Fan <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andy Fan @ 2024-09-11 04:21 UTC (permalink / raw)

sprintf return the number of characters printed (not including the
trailing `\0'), so it is exactly same as strlen. so we can reuse that
value and avoid a strlen call.
---
 src/backend/utils/adt/datetime.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/backend/utils/adt/datetime.c b/src/backend/utils/adt/datetime.c
index 8f25c15fcfc..83c3c85305b 100644
--- a/src/backend/utils/adt/datetime.c
+++ b/src/backend/utils/adt/datetime.c
@@ -4717,6 +4717,7 @@ EncodeInterval(struct pg_itm *itm, int style, char *str)
 	int			fsec = itm->tm_usec;
 	bool		is_before = false;
 	bool		is_zero = true;
+	int			data_len;
 
 	/*
 	 * The sign of year and month are guaranteed to match, since they are
@@ -4774,11 +4775,11 @@ EncodeInterval(struct pg_itm *itm, int style, char *str)
 					char		sec_sign = (hour < 0 || min < 0 ||
 											sec < 0 || fsec < 0) ? '-' : '+';
 
-					sprintf(cp, "%c%d-%d %c%" PRId64 " %c%" PRId64 ":%02d:",
+					data_len = sprintf(cp, "%c%d-%d %c%" PRId64 " %c%" PRId64 ":%02d:",
 							year_sign, abs(year), abs(mon),
 							day_sign, i64abs(mday),
 							sec_sign, i64abs(hour), abs(min));
-					cp += strlen(cp);
+					cp += data_len;
 					cp = AppendSeconds(cp, sec, fsec, MAX_INTERVAL_PRECISION, true);
 					*cp = '\0';
 				}
@@ -4788,16 +4789,16 @@ EncodeInterval(struct pg_itm *itm, int style, char *str)
 				}
 				else if (has_day)
 				{
-					sprintf(cp, "%" PRId64 " %" PRId64 ":%02d:",
+					data_len = sprintf(cp, "%" PRId64 " %" PRId64 ":%02d:",
 							mday, hour, min);
-					cp += strlen(cp);
+					cp += data_len;
 					cp = AppendSeconds(cp, sec, fsec, MAX_INTERVAL_PRECISION, true);
 					*cp = '\0';
 				}
 				else
 				{
-					sprintf(cp, "%" PRId64 ":%02d:", hour, min);
-					cp += strlen(cp);
+					data_len = sprintf(cp, "%" PRId64 ":%02d:", hour, min);
+					cp += data_len;
 					cp = AppendSeconds(cp, sec, fsec, MAX_INTERVAL_PRECISION, true);
 					*cp = '\0';
 				}
-- 
2.43.0


--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment;
 filename=v20260912-0004-Make-printtup-a-bit-faster-intermediate-st.patch



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread

* [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere
@ 2026-06-03 15:37  Andres Freund <[email protected]>
  0 siblings, 0 replies; 127+ messages in thread

From: Andres Freund @ 2026-06-03 15:37 UTC (permalink / raw)

Discussion: https://postgr.es/m/[email protected]
---
 .github/workflows/pg-ci.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/pg-ci.yml b/.github/workflows/pg-ci.yml
index 1be402b44ce..72d306feb14 100644
--- a/.github/workflows/pg-ci.yml
+++ b/.github/workflows/pg-ci.yml
@@ -340,6 +340,8 @@ jobs:
   #   printed in the server log)
   # - Configures postgres with a small segment size
   # - Uses PG_TEST_PG_COMBINEBACKUP_MODE=--copy-file-range
+  # - Uses postgres specific CPPFLAGS that increase test coverage
+  # - Enables --link for pg_upgrade
   linux-autoconf:
     name: Linux - Autoconf
     needs: [setup, sanity-check]
@@ -378,7 +380,10 @@ jobs:
         env:
           SANITIZER_FLAGS: -fsanitize=alignment,undefined
           PG_TEST_PG_COMBINEBACKUP_MODE: --copy-file-range
+          CPPFLAGS: -DRELCACHE_FORCE_RELEASE -DENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS
+          PG_TEST_PG_UPGRADE_MODE: --link
         run: &linux_update_config_cmd |
+          echo "CPPFLAGS=$CPPFLAGS" >> "$GITHUB_ENV"
           echo "CFLAGS=$CFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "CXXFLAGS=$CXXFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
           echo "LDFLAGS=$LDFLAGS ${SANITIZER_FLAGS}" >> "$GITHUB_ENV"
@@ -386,6 +391,7 @@ jobs:
           echo "CC=${CC}" >> "$GITHUB_ENV"
           echo "CXX=${CXX}" >> "$GITHUB_ENV"
 
+          echo "PG_TEST_PG_UPGRADE_MODE=${PG_TEST_PG_UPGRADE_MODE}" >> "$GITHUB_ENV"
           echo "PG_TEST_INITDB_EXTRA_OPTS=${PG_TEST_INITDB_EXTRA_OPTS}" >> "$GITHUB_ENV"
           echo "PG_TEST_PG_COMBINEBACKUP_MODE=${PG_TEST_PG_COMBINEBACKUP_MODE}" >> "$GITHUB_ENV"
 
-- 
2.54.0.380.gc69baaf57b


--lyfxwjjve3vodszg
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment;
	filename="v9a-0016-ci-Formatting-Naming-and-consistency-improvement.patch"



^ permalink  raw  reply  [nested|flat] 127+ messages in thread


end of thread, other threads:[~2026-06-03 15:37 UTC | newest]

Thread overview: 127+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-09-11 04:21 [PATCH v20260912 2/4] Continue to remove some unnecesary strlen calls Andy Fan <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>
2026-06-03 15:37 [PATCH v9a 15/22] ci: Move more coverage from previously FreeBSD elsewhere Andres Freund <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox