Skip to content

Ship a reproducible 0.2.1 archive and keep uninstall backups - #7

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/hstack-v021-95db
Oct 28, 2026
Merged

cursor[bot] merged 1 commit into
mainfrom
cursor/hstack-v021-95db

Conversation

@pkyanam

@pkyanam pkyanam commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Versioned /dl archives stay byte for byte. The build copies site/vendor/dl/hstack-v0.2.0.tar.gz, the file hstack.sh already serves (c16dfee4cd2841939a97a5cebf816c3fc3e8d71e28f2f1874639ea539ea20810), and does not rebuild it. hstack-v0.2.1.tar.gz is vendored the same way (61108ad0d5f54ffa2f42ce91ee50758fc459eca7520ba6a1956353678c3c7816). /dl/hstack.tar.gz is a copy of that 0.2.1 file. New archives use a fixed mtime, sorted names, owner 0/0, and gzip -n. CI fails if a vendored sha256 drifts or if two builds differ.

--uninstall now writes config.yaml backups to $HERMES_HOME/hstack-backups/, outside the directory it deletes. /docs and /integrations note that Hermes shell hooks arrived in 0.2.0.

The site is not deployed from this change. Until the next deploy, the live alias is still the 0.2.0 bytes.

Open in Web Open in Cursor 

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@vercel

vercel Bot commented Oct 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
hstack Ready Ready Preview Oct 28, 2026 12:25pm UTC

Request Review

@cursor
cursor Bot merged commit 590ec68 into main Oct 28, 2026
4 checks passed
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.

1 participant