From 7c64900528f01eb14414df8dbcc126659cdb5f0e Mon Sep 17 00:00:00 2001 From: jnasbyupgrade Date: Mon, 26 Oct 2026 17:47:53 -0500 Subject: [PATCH 1/2] Add trunklet-specific RELEASE.md Records only this repo's exceptions to the shared release process: releases 0.0.1 through 0.3.3 are branches rather than tags, and the late-added 0.2.0/0.2.1 install scripts. --- RELEASE.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 RELEASE.md diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..5e9dcfc --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,9 @@ +# RELEASE.md (trunklet-specific notes) + +Follow [`../ai/RELEASE.md`](https://github.com/Postgres-Extensions/ai/blob/main/RELEASE.md). Only the exceptions below are specific to this repo. + +## Step 1: releases 0.0.1 through 0.3.3 are branches, not tags + +Each of those releases is a branch on `origin` named exactly the version; the repo has no tags before the first `make tag` release. Where step 1 says to compare against the tag, compare against that version's branch tip instead. + +`sql/trunklet--0.2.0.sql` and `sql/trunklet--0.2.1.sql` were committed after those versions shipped, copied byte-for-byte from `sql/trunklet.sql` on the `0.2.0` and `0.2.1` branches. Their late last-touch date is the backfill exception step 1 describes, not drift. From fb6e5feb73ecebce230476d23d7dc689af24e5b1 Mon Sep 17 00:00:00 2001 From: jnasbyupgrade Date: Mon, 26 Oct 2026 18:07:54 -0500 Subject: [PATCH 2/2] Cover the 0.3.3 install script in RELEASE.md and drop a redundant sentence The late-added install script note now includes sql/trunklet--0.3.3.sql, which differs from the shipped file only by the pgxntool auto-generated header line. --- RELEASE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 5e9dcfc..7e0a937 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,9 +1,9 @@ # RELEASE.md (trunklet-specific notes) -Follow [`../ai/RELEASE.md`](https://github.com/Postgres-Extensions/ai/blob/main/RELEASE.md). Only the exceptions below are specific to this repo. +Follow [`../ai/RELEASE.md`](https://github.com/Postgres-Extensions/ai/blob/main/RELEASE.md). ## Step 1: releases 0.0.1 through 0.3.3 are branches, not tags Each of those releases is a branch on `origin` named exactly the version; the repo has no tags before the first `make tag` release. Where step 1 says to compare against the tag, compare against that version's branch tip instead. -`sql/trunklet--0.2.0.sql` and `sql/trunklet--0.2.1.sql` were committed after those versions shipped, copied byte-for-byte from `sql/trunklet.sql` on the `0.2.0` and `0.2.1` branches. Their late last-touch date is the backfill exception step 1 describes, not drift. +`sql/trunklet--0.2.0.sql`, `sql/trunklet--0.2.1.sql` and `sql/trunklet--0.3.3.sql` were committed after those versions shipped, so step 1 will flag their late last-touch dates. That is the backfill exception it describes, not drift. Each matches `sql/trunklet.sql` on its version branch, except that the 0.3.3 copy adds pgxntool's `/* DO NOT EDIT - AUTO-GENERATED FILE */` header line.