t3code-patched-bin: record the full artifact-shipping recipe

Comment-only. The .env requirement and the fact that only a PKGBUILD
version change triggers the build server both bit us once each; the
recipe now lives where the next rebuild starts.
This commit is contained in:
Ryan Hughes
2026-08-28 01:32:02 -04:00
parent dd8fd2fed7
commit f84c89d8b3
+14 -3
View File
@@ -4,9 +4,20 @@
# upstream ships it: the desktop follows the machine's published themes
# (Omarchy retints it live) and `t3 theme set` works. Packaging matches
# t3code-bin exactly, so this installs in its place and the AppImage is
# unpacked the same way. Rebase: rebase the branch on the upstream release,
# `pnpm dist:desktop:linux` with the release's version, retag, update pkgver,
# _patchtag, and checksums, and reset pkgrel.
# unpacked the same way.
#
# Shipping a new artifact, every time:
# 1. The t3code worktree needs a repo-root .env carrying the public T3
# Connect config (relay URL, Clerk publishable key, CLI OAuth client id)
# or Connect ships broken -- the 0.0.35-2 mistake. The values are public
# and recoverable from the published npm `t3` package if lost.
# 2. Build: `pnpm dist:desktop:linux` with --build-version <upstream pkgver>.
# 3. Tag the built commit v<pkgver>-omarchy.<n>, create a GitHub release on
# the fork with the AppImage as its asset.
# 4. Update _patchtag and sha256sums_x86_64 here, and bump pkgrel (or, on a
# rebase to a new upstream release, bump pkgver and reset pkgrel) -- the
# version change is what makes the build server rebuild at all; a new
# release asset with an untouched PKGBUILD is invisible to it.
pkgname=t3code-patched-bin
pkgver=0.0.35