gabriel / musehub public
patch task/s3-releases-proxy #1 / 1
gabriel · 164 days ago · Apr 14, 2026 · Diff

ops: add publish_muse_release.sh and document release workflow

- deploy/publish_muse_release.sh: one command to build, upload to S3, push to staging via SSM, clean up old tarballs (keep 3), and smoke-test the live URL. Replaces the previous ad-hoc manual steps. - docs/infrastructure.md: document the muse release workflow, install script test procedure, and SSH-blocked / SSM-only access note.

sha256:86bd20d43220bc895c32ba79ff7aa516afbb924e78823497f19c486c095a551f sha
+21 ~13 symbols
sha256:0c4906c3b09784730fc5ce52acec9cc4a5e7bb77b9e784befa85f4471ba883f8 snapshot
+21
symbols added
~13
symbols modified
0
dead code introduced
Semantic Changes 34 symbols
~ deploy/publish_muse_release.sh .sh 18 symbols added
+ CLEAN_CMD variable variable CLEAN_CMD L117–120
+ CMD variable variable CMD L64–66
+ CMD_ID variable variable CMD_ID L68–76
+ HTTP variable variable HTTP L135–136
+ IFS variable variable IFS L108–108
+ KEEP_RELEASES variable variable KEEP_RELEASES L28–28
+ MUSE_REPO variable variable MUSE_REPO L23–23
+ MUSE_VERSION variable variable MUSE_VERSION L36–41
+ REGION variable variable REGION L26–26
+ S3_BUCKET variable variable S3_BUCKET L24–24
+ SCRIPT_DIR variable variable SCRIPT_DIR L22–22
+ STAGING_INSTANCE variable variable STAGING_INSTANCE L25–25
+ STAGING_URL variable variable STAGING_URL L27–27
+ STALE_S3 variable variable STALE_S3 L101–105
+ STATUS variable variable STATUS L82–87
+ TARBALL variable variable TARBALL L51–51
+ die function function die L31–31
+ log function function log L30–30
~ docs/infrastructure.md .md 3 symbols added, 13 symbols modified
+ Publishing a new muse CLI release section Publishing a new muse CLI release L225–259
+ code[bash]@L233 variable variable code[bash]@L233 L233–238
+ code[bash]@L251 variable variable code[bash]@L251 L251–258
← Older Oldest on task/s3-releases-proxy
All commits
Newer → Latest on task/s3-releases-proxy

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:86bd20d43220bc895c32ba79ff7aa516afbb924e78823497f19c486c095a551f --body "your comment"