@@ -8,9 +8,11 @@ Date: 2026-05-14
88DeepSeek-TUI has public release evidence for installable versions. On
992026-05-14, ` Hmbown/DeepSeek-TUI ` reported latest release ` v0.8.36 ` , public
1010topics ` cli ` , ` deepseek ` , ` llm ` , ` rust ` , ` terminal ` , and ` tui ` , and a public
11- Cargo/npm install story. DeepSeekCode is now public with matching core topics,
12- but ` willamhou/DeepSeekCode ` still had no tagged GitHub Release, GHCR image,
13- npm package, or Homebrew tap evidence.
11+ Cargo/npm install story. DeepSeekCode is now public with matching core topics.
12+ At the start of this work, ` willamhou/DeepSeekCode ` still had no tagged GitHub
13+ Release, GHCR image, npm package, or Homebrew tap evidence. The ` v0.1.0 `
14+ release now provides public GitHub Release assets and a GHCR image; npm and
15+ Homebrew remain blocked on registry/tap credentials.
1416
1517Before creating a public tag, the local release gate exposed a blocker:
1618` cargo test ` with default parallelism failed due existing process-global test
@@ -47,12 +49,15 @@ gate already used elsewhere is serial test execution.
4749 after the tag workflow queued indefinitely on ` macos-13 ` .
4850- Updated ` docs/release.md ` to use the same serial test command in the local
4951 release gate.
52+ - Published tag ` v0.1.0 ` from commit
53+ ` 2a270e7aae926e11d4cf4f7491ce6c18b66bfb29 ` .
5054
5155## Verification
5256
5357- ` cargo test ` with default parallelism reproduced the release blocker:
5458 ` 1400 passed; 6 failed ` .
55- - ` cargo test -- --test-threads=1 `
59+ - ` cargo test -- --test-threads=1 ` (` 1407 passed ` )
60+ - ` cargo check --all-targets `
5661- ` cargo metadata --no-deps --format-version 1 `
5762- ` cargo package --allow-dirty `
5863- ` node npm/scripts/check-version-sync.js `
@@ -73,15 +78,22 @@ gate already used elsewhere is serial test execution.
7378 - ` cargo test handle_tui_action_renders_hooks_inventory --lib -- --test-threads=1 `
7479- ` docker build -t deepseek-code:ci . `
7580- ` docker run --rm deepseek-code:ci version `
81+ - ` gh run watch 25854373712 --repo willamhou/DeepSeekCode --interval 30 --exit-status `
82+ - ` gh release view v0.1.0 --repo willamhou/DeepSeekCode `
83+ - ` git ls-remote https://github.com/willamhou/DeepSeekCode.git HEAD `
84+ - ` docker pull ghcr.io/willamhou/deepseekcode:0.1.0 `
85+ - ` docker run --rm ghcr.io/willamhou/deepseekcode:0.1.0 version `
86+ - ` npm view @deepseek-code/cli version ` returned ` E404 ` , matching the release
87+ workflow log line ` NPM_TOKEN is not configured; skipping npm publish. `
7688- Local Homebrew formula syntax smoke was not run because ` ruby ` is not
7789 installed in this workspace image; the GitHub-hosted release runner still
7890 performs ` ruby -c packaging/homebrew/deepseek.rb ` .
91+ - The ` Publish Homebrew Tap ` job skipped its tap write because
92+ ` HOMEBREW_TAP_REPOSITORY ` and ` HOMEBREW_TAP_TOKEN ` were not configured.
7993
8094## Remaining Gap
8195
82- This stabilizes the release gate, but it is not itself public release evidence.
83- The next packaging step is to retag ` v0.1.0 ` , let the release workflow publish
84- GitHub Release assets and the GHCR image, then re-run `deepseek update
85- publish-status --json` against downloaded artifacts. npm and Homebrew still
86- require registry/tap credentials before they can match DeepSeek-TUI's public
87- install channels.
96+ DeepSeekCode now has public source, release assets, and a runnable GHCR image.
97+ npm and Homebrew still require registry/tap credentials before they can match
98+ DeepSeek-TUI's public install channels. Cargo registry distribution remains
99+ source-only by policy because ` Cargo.toml ` has ` publish = false ` .
0 commit comments