Skip to content

docs(release): add install + dual-binary template to GitHub Release page#275

Merged
Hmbown merged 1 commit into
feat/v0.8.4from
docs/issue-265-release-notes-dual-binary
May 2, 2026
Merged

docs(release): add install + dual-binary template to GitHub Release page#275
Hmbown merged 1 commit into
feat/v0.8.4from
docs/issue-265-release-notes-dual-binary

Conversation

@Hmbown

@Hmbown Hmbown commented May 2, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #265.

The Release page currently uses the auto-generated commit-title body. Adds a curated body template to the existing `softprops/action-gh-release@v1` step covering:

  • npm (recommended) — `npm install -g deepseek-tui`
  • cargo — `cargo install deepseek-tui-cli deepseek-tui --locked` (both crates required, with a one-line note on why)
  • Manual download — per-platform table mapping the dispatcher and TUI artifacts so users grab both
  • sha256 verify using the existing `deepseek-artifacts-sha256.txt` manifest the workflow already generates
  • Pointer to `CHANGELOG.md`

The cargo line lists both crates rather than `cargo install deepseek`. The meta-crate work in #264 turns out to have a workspace-build collision (commented on the issue with the trade-offs); when that lands, this body just needs a one-line update.

Test plan

  • Workflow YAML syntax check (the `gh` CLI exits 0 on parse during `gh workflow view`)
  • First v0.8.4 Release renders the body correctly. (Can't verify ahead of release; the template is plain Markdown that GitHub renders natively, no expression substitutions inside.)

🤖 Generated with Claude Code


Open in Devin Review

Closes #265.

The Release page used the auto-generated commit-title body. New users
hitting the Release page from Twitter / npm-search had no on-page
guidance that the dispatcher (`deepseek`) and the TUI runtime
(`deepseek-tui`) ship as two binaries that must coexist; #258 was an
external user spending 11 minutes figuring this out and #272 was the
follow-on confusion.

The new body covers:
- npm wrapper as the recommended install
- `cargo install deepseek-tui-cli deepseek-tui --locked` (both crates)
- Manual download with a per-platform table showing both artifacts
- sha256 verify using the existing `deepseek-artifacts-sha256.txt`
- Changelog link
Copilot AI review requested due to automatic review settings May 2, 2026 00:45
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a curated GitHub Release body template to the release workflow so the Release page documents how to install DeepSeek-TUI (including the dual-binary requirement) instead of relying on auto-generated notes.

Changes:

  • Adds an “Install” section covering npm (recommended), Cargo, and manual per-platform downloads.
  • Documents checksum verification using the existing deepseek-artifacts-sha256.txt manifest.
  • Adds a Release-page pointer to CHANGELOG.md.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

### Cargo (Linux / macOS)

```bash
cargo install deepseek-tui-cli deepseek-tui --locked
Comment on lines +152 to +153
**Both** binaries below must be downloaded for your platform and dropped into the same directory (e.g. `~/.local/bin/`):

| macOS ARM | `deepseek-macos-arm64` | `deepseek-tui-macos-arm64` |
| Windows x64 | `deepseek-windows-x64.exe` | `deepseek-tui-windows-x64.exe` |

Then `chmod +x` both (Unix) and run `./deepseek`.

## Changelog

See [CHANGELOG.md](https://github.com/Hmbown/DeepSeek-TUI/blob/main/CHANGELOG.md) for the full notes for this release.
@Hmbown Hmbown merged commit 27d9a58 into feat/v0.8.4 May 2, 2026
6 checks passed
@Hmbown Hmbown deleted the docs/issue-265-release-notes-dual-binary branch May 2, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants