Skip to content

Add UI-triggered Alpha Canary redeployment - #256

Merged
Yuqing (mydmdm) merged 1 commit into
alphafrom
fix/issue-255
Sep 30, 2026
Merged

Yuqing (mydmdm) merged 1 commit into
alphafrom
fix/issue-255

Conversation

@mydmdm

Copy link
Copy Markdown
Contributor

Summary

  • add a checked-in, path-independent scripts/start-huabu.sh for tmux-based source redeployment
  • expose owner-only Canary status, origin/alpha check, and fixed redeploy actions behind HUABU_CANARY_REDEPLOY_ENABLED=1
  • add Settings controls that show running/remote SHAs and require confirmation before redeploying
  • persist redacted runner outcomes and document the Alpha/Canary branch and authorization boundaries

Validation

  • pnpm typecheck
  • pnpm format
  • pnpm lint:fix
  • pnpm test
  • pnpm check:i18n
  • node scripts/check-headers.mjs
  • pnpm run build
  • bash -n scripts/start-huabu.sh
  • node --check scripts/canary-redeploy-runner.mjs

Operational boundary

This is an opt-in personal-development convenience. It updates one checkout in place and intentionally does not provide rollback, service preservation, systemd supervision, automatic installation, publication, or stable promotion. No live redeployment was performed while preparing this PR.

Closes #255

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mydmdm
Yuqing (mydmdm) merged commit 76e6f21 into alpha Sep 30, 2026
4 checks passed
@mydmdm Yuqing (mydmdm) mentioned this pull request Sep 30, 2026
1 of 4 tasks
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