Skip to content

Commit 47c1534

Browse files
committed
Make TurtleTerm release manifest product-facing
1 parent 69f70af commit 47c1534

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

packaging/scripts/write-turtle-term-manifest.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,32 @@ def main() -> int:
3232
manifest = {
3333
"schema": "sourceos.turtle-term.release.manifest.v0",
3434
"product": "TurtleTerm",
35-
"engine": "WezTerm",
3635
"version": args.version,
3736
"target": args.target,
3837
"archive": archive.name,
3938
"archive_sha256": sha256(archive),
4039
"license": "MIT",
41-
"upstream_attribution": "Built on the WezTerm engine; upstream WezTerm attribution and license are preserved.",
42-
"binaries": [
43-
"wezterm",
44-
"wezterm-gui",
45-
"wezterm-mux-server",
40+
"notices": "THIRD_PARTY_NOTICES.md",
41+
"runtime": "private-terminal-runtime",
42+
"public_commands": [
43+
"turtleterm",
44+
"turtleterm-mux-server",
4645
"turtle-term",
47-
"sourceos-term",
46+
"turtle-agentd",
47+
"turtle-agentctl",
48+
"turtle-tmux",
49+
"sourceos-term"
4850
],
51+
"private_runtime_path": "libexec/turtle-term",
4952
"profile": "etc/turtle-term/wezterm.lua",
5053
"docs": "share/turtle-term/sourceos",
54+
"skills": "share/turtle-term/skills",
55+
"brand": "share/turtle-term/brand",
5156
"install_validation": [
57+
"turtleterm --version || true",
5258
"turtle-term paths",
5359
"turtle-term run -- echo turtle-term-ok",
54-
"sourceos-term paths",
60+
"turtle-agentctl --stdio ping"
5561
],
5662
}
5763

0 commit comments

Comments
 (0)