mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-09-22 17:50:50 +02:00
fix(cli): make scan shutdown verifiable
- preselect and persist workflow identity before worker launch - cancel first, then verify bounded Temporal termination - reconcile Docker workers with Temporal open workflows - fail closed on stale images and unavailable lifecycle state - mark cancellation only after confirmed shutdown
This commit is contained in:
@@ -43,6 +43,9 @@ RUN rm -rf node_modules apps/*/node_modules && pnpm install --frozen-lockfile --
|
||||
# Runtime stage - Minimal production image
|
||||
FROM cgr.dev/chainguard/wolfi-base:latest AS runtime
|
||||
|
||||
# Lifecycle protocol consumed by the CLI before it trusts a container workflow-id label.
|
||||
LABEL shannon.worker-protocol="workflow-id-v1"
|
||||
|
||||
# Install only runtime dependencies
|
||||
USER root
|
||||
RUN apk update && apk add --no-cache \
|
||||
|
||||
Reference in New Issue
Block a user