Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docs/release-operator-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ no registry or signing credentials.
correlation ID, exact `client-release-stage-<version>-<source-sha>` identity,
and embedded zipsign signature scheme. Promotion checks this exact object;
visual inspection is additional evidence, not the gate.
- [ ] `expected-assets.txt` lists exactly 20 archives: seven each for
`terraphim-agent` and `terraphim-grep`, and six for `terraphim-cli`.
- [ ] `expected-assets.txt` lists exactly 17 archives: six each for
`terraphim-agent` and `terraphim-grep`, and five for `terraphim-cli`
(Windows zips were dropped from the target set in #50/#51).
- [ ] Both Omarchy targets are present for agent and grep:
`x86_64-unknown-linux-musl` and `aarch64-unknown-linux-musl`.
- [ ] `sha256sum -c SHA256SUMS` succeeds from `release-assets/`.
Expand Down
18 changes: 9 additions & 9 deletions pkgbuilds/terraphim-clients-bin/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = terraphim-clients-bin
pkgdesc = Terraphim AI command-line clients (prebuilt static MUSL binaries)
pkgver = 1.21.16
pkgver = 1.21.18
pkgrel = 1
url = https://terraphim.ai
arch = x86_64
Expand All @@ -9,14 +9,14 @@ pkgbase = terraphim-clients-bin
license = MIT
options = !strip
options = !debug
source_x86_64 = terraphim-agent-1.21.16-x86_64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.16/terraphim-agent-1.21.16-x86_64-unknown-linux-musl.tar.gz
source_x86_64 = terraphim-grep-1.21.16-x86_64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.16/terraphim-grep-1.21.16-x86_64-unknown-linux-musl.tar.gz
sha256sums_x86_64 = 71cb87455959f2eaa04fab1bd2655564635df58988dfae306c4aeb5583938151
sha256sums_x86_64 = 872a7d7fe1167c75340807be0e3a0bb079389e28d813eb4e198b3d1757e7a583
source_aarch64 = terraphim-agent-1.21.16-aarch64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.16/terraphim-agent-1.21.16-aarch64-unknown-linux-musl.tar.gz
source_aarch64 = terraphim-grep-1.21.16-aarch64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.16/terraphim-grep-1.21.16-aarch64-unknown-linux-musl.tar.gz
sha256sums_aarch64 = f8530d963171e3f72b52b8b729653cafa5ae5e105e219f7ecec7b170037acaa7
sha256sums_aarch64 = 194d4cac04eccbfb998c4f060e44b286873510d354fd3a3a160bf63b2c5e025c
source_x86_64 = terraphim-agent-1.21.18-x86_64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.18/terraphim-agent-1.21.18-x86_64-unknown-linux-musl.tar.gz
source_x86_64 = terraphim-grep-1.21.18-x86_64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.18/terraphim-grep-1.21.18-x86_64-unknown-linux-musl.tar.gz
sha256sums_x86_64 = 767ee6cdaa375f838cf69607a7346cb89195480dbfccc45ecefde7820a89ad4c
sha256sums_x86_64 = 8e463f780e3683e909613a4dd01fb47da36e5736a6a51ea62f36a3ce235b7167
source_aarch64 = terraphim-agent-1.21.18-aarch64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.18/terraphim-agent-1.21.18-aarch64-unknown-linux-musl.tar.gz
source_aarch64 = terraphim-grep-1.21.18-aarch64-unknown-linux-musl.tar.gz::https://github.com/terraphim/terraphim-clients/releases/download/v1.21.18/terraphim-grep-1.21.18-aarch64-unknown-linux-musl.tar.gz
sha256sums_aarch64 = 1f4265ad8756378d101d35dc21d0362460cb858d9be99aa7486aafe83e8caa0f
sha256sums_aarch64 = 1b02796312162b59cd0165aa302aa683e8f57b00c72f283ab0bd15d569d3b395

pkgname = terraphim-agent-bin
pkgdesc = Terraphim AI agent CLI (prebuilt static MUSL binary)
Expand Down
10 changes: 5 additions & 5 deletions pkgbuilds/terraphim-clients-bin/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

pkgbase=terraphim-clients-bin
pkgname=(terraphim-agent-bin terraphim-grep-bin)
pkgver=1.21.16
pkgver=1.21.18
pkgrel=1
pkgdesc='Terraphim AI command-line clients (prebuilt static MUSL binaries)'
arch=('x86_64' 'aarch64')
Expand All @@ -45,12 +45,12 @@ source_aarch64=(
# SHA256SUMS asset for v${pkgver}. tests/test_pkgbuild_release_contract.py pins
# the same values so a version bump cannot silently keep stale digests.
sha256sums_x86_64=(
'71cb87455959f2eaa04fab1bd2655564635df58988dfae306c4aeb5583938151'
'872a7d7fe1167c75340807be0e3a0bb079389e28d813eb4e198b3d1757e7a583'
'767ee6cdaa375f838cf69607a7346cb89195480dbfccc45ecefde7820a89ad4c'
'8e463f780e3683e909613a4dd01fb47da36e5736a6a51ea62f36a3ce235b7167'
)
sha256sums_aarch64=(
'f8530d963171e3f72b52b8b729653cafa5ae5e105e219f7ecec7b170037acaa7'
'194d4cac04eccbfb998c4f060e44b286873510d354fd3a3a160bf63b2c5e025c'
'1f4265ad8756378d101d35dc21d0362460cb858d9be99aa7486aafe83e8caa0f'
'1b02796312162b59cd0165aa302aa683e8f57b00c72f283ab0bd15d569d3b395'
)

# Prebuilt, already-stripped static binaries: never strip or emit debug info.
Expand Down
10 changes: 5 additions & 5 deletions tests/test_pkgbuild_release_contract.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
# sealed. During a release window (workspace bumped, assets not yet
# published) this contract intentionally fails until the follow-up PKGBUILD
# bump lands.
PKGVER = "1.21.16"
PKGVER = "1.21.18"
REPO = "terraphim/terraphim-clients"
RELEASE_BASE = f"https://github.com/{REPO}/releases/download/v{PKGVER}"

Expand All @@ -41,21 +41,21 @@
"x86_64": {
"terraphim-agent": (
f"terraphim-agent-{PKGVER}-x86_64-unknown-linux-musl.tar.gz",
"71cb87455959f2eaa04fab1bd2655564635df58988dfae306c4aeb5583938151",
"767ee6cdaa375f838cf69607a7346cb89195480dbfccc45ecefde7820a89ad4c",
),
"terraphim-grep": (
f"terraphim-grep-{PKGVER}-x86_64-unknown-linux-musl.tar.gz",
"872a7d7fe1167c75340807be0e3a0bb079389e28d813eb4e198b3d1757e7a583",
"8e463f780e3683e909613a4dd01fb47da36e5736a6a51ea62f36a3ce235b7167",
),
},
"aarch64": {
"terraphim-agent": (
f"terraphim-agent-{PKGVER}-aarch64-unknown-linux-musl.tar.gz",
"f8530d963171e3f72b52b8b729653cafa5ae5e105e219f7ecec7b170037acaa7",
"1f4265ad8756378d101d35dc21d0362460cb858d9be99aa7486aafe83e8caa0f",
),
"terraphim-grep": (
f"terraphim-grep-{PKGVER}-aarch64-unknown-linux-musl.tar.gz",
"194d4cac04eccbfb998c4f060e44b286873510d354fd3a3a160bf63b2c5e025c",
"1b02796312162b59cd0165aa302aa683e8f57b00c72f283ab0bd15d569d3b395",
),
},
}
Expand Down
Loading