HH-690: single-container Mihomo lifecycle and ExternalUI #9

Merged
rogee merged 5 commits from agent/hh-690-stage-2-lifecycle into main 2026-08-26 17:29:32 +08:00
Owner

Closes HH-690

  • run Mihomo directly with cold/warm last-good lifecycle, hourly and SIGHUP updates, native hot reload, and rollback
  • mount the subscription URL as a read-only Compose secret and publish only 7890/TCP plus 9090/TCP
  • package pinned MetaCubeXD and local ACL4SSR assets; remove the obsolete SSClash runtime

Validation: ./scripts/test.sh; ./tests/container-smoke.sh; go vet ./...; go mod verify; git diff --check

Closes HH-690 - run Mihomo directly with cold/warm last-good lifecycle, hourly and SIGHUP updates, native hot reload, and rollback - mount the subscription URL as a read-only Compose secret and publish only 7890/TCP plus 9090/TCP - package pinned MetaCubeXD and local ACL4SSR assets; remove the obsolete SSClash runtime Validation: ./scripts/test.sh; ./tests/container-smoke.sh; go vet ./...; go mod verify; git diff --check
rogee added 1 commit 2026-08-26 13:19:43 +08:00
HH-690: add single-container Mihomo lifecycle
Docker image / Test (pull_request) Failing after 8m20s
Docker image / Build and publish (pull_request) Skipped
0814e80aa4
Co-authored-by: multica-agent <github@multica.ai>
rogee added 1 commit 2026-08-26 14:37:37 +08:00
HH-690: make smoke secret daemon-visible
Docker image / Test (pull_request) Failing after 1m28s
Docker image / Build and publish (pull_request) Skipped
ee87a53777
Co-authored-by: multica-agent <github@multica.ai>
rogee added 1 commit 2026-08-26 14:43:32 +08:00
HH-690: probe controller from Docker host
Docker image / Test (pull_request) Successful in 1m17s
Docker image / Build and publish (pull_request) Successful in 2m35s
0d3095fde3
Co-authored-by: multica-agent <github@multica.ai>
rogee added 1 commit 2026-08-26 15:02:52 +08:00
HH-690: fail closed on concurrent lifecycle updates
Docker image / Test (pull_request) Successful in 1m59s
Docker image / Build and publish (pull_request) Successful in 2m23s
e1136c6a0b
Co-authored-by: multica-agent <github@multica.ai>
rogee added 1 commit 2026-08-26 15:56:31 +08:00
HH-690: hold data lock through warm startup
Docker image / Test (pull_request) Successful in 1m43s
Docker image / Build and publish (pull_request) Successful in 9m25s
175c309fcb
Co-authored-by: multica-agent <github@multica.ai>
rogee merged commit d7c883afc1 into main 2026-08-26 17:29:32 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rogee/mohomo-docker#9