History

feat: move release to Depot CI, switch domain to tx9.col-agents.com

- Release workflow now lives in .depot/workflows/release.yml alongside check.yml and runs on depot-ubuntu-latest; CLOUDFLARE_* credentials come from Depot CI secrets (depot ci secrets add --repo), not GitHub repo secrets. The GitHub-release step stays (tx9 upgrade consumes it). - Domain: tx9.davis7.sh -> tx9.col-agents.com everywhere (installer ORIGIN, homepage, docs, worker comments). col-agents.com is on Cloudflare, so the custom_domain route is now enabled instead of commented out.

Ben Davis committed 4 months ago

Commit 64788531 parent f019c619 files · +33 −27Browse files

Showing the changes to scripts (1 of 9 files). Show all

Unified · Split

scripts/install.sh+4−4
@@ -1,8 +1,8 @@
11 #!/bin/sh
2−# tx9 installer -- served by https://tx9.davis7.sh/install (decision 10,
2+# tx9 installer -- served by https://tx9.col-agents.com/install (decision 10,
33 # docs/tx9-cli-design.md; site/ is the Cloudflare Worker that serves it).
44 #
5−# curl -fsSL https://tx9.davis7.sh/install | sh
5+# curl -fsSL https://tx9.col-agents.com/install | sh
66 #
77 # Detects OS/arch, resolves the current release version from the site,
88 # downloads the matching tx9 binary + its checksums.txt from R2 (via the
@@ -11,7 +11,7 @@ · 2 unmodified lines
1111 #
1212 # Asset naming is the one invariant this script shares with
1313 # internal/selfupdate.AssetName, the Makefile's `dist` target,
14−# .github/workflows/release.yml, and site/src/index.ts: plain, uncompressed
14+# .depot/workflows/release.yml, and site/src/index.ts: plain, uncompressed
1515 # executables named tx9_<os>_<arch>, verified against a checksums.txt in
1616 # `sha256sum` output format ("<64-hex-digest> <filename>" per line).
1717 #
@@ -20,7 +20,7 @@ · 2 unmodified lines
2020 # URLs are plain paths.
2121 set -eu
2222
23−ORIGIN="${TX9_ORIGIN:-https://tx9.davis7.sh}"
23+ORIGIN="${TX9_ORIGIN:-https://tx9.col-agents.com}"
2424 INSTALL_DIR="${TX9_INSTALL_DIR:-$HOME/.local/bin}"
2525
2626 log() {