From f0b335898060705c483ebf3f9ceeb1767e28d258 Mon Sep 17 00:00:00 2001 From: "Jose I. Paris" Date: Fri, 25 Sep 2026 11:14:17 +0200 Subject: [PATCH] fix(cli): use a valid trigger when trace push resets the attestation The trace push hook called executor.Reset with the trigger "trace-push". The reset action accepts only AttestationResetTriggerFailed and AttestationResetTriggerCancelled. Use AttestationResetTriggerCancelled. Assisted-by: Claude Code Signed-off-by: Jose I. Paris Chainloop-Trace-Sessions: 67bf285d-eb18-48e2-9bfa-d151f0eada80 --- app/cli/pkg/action/trace_hook_handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/cli/pkg/action/trace_hook_handler.go b/app/cli/pkg/action/trace_hook_handler.go index 7dfd1071f..375dc7e86 100644 --- a/app/cli/pkg/action/trace_hook_handler.go +++ b/app/cli/pkg/action/trace_hook_handler.go @@ -663,7 +663,7 @@ func RunTracePush(ctx context.Context, log zerolog.Logger, opts RunTracePushOpts if len(attestedSessions) == 0 { log.Debug().Msg("no evidence successfully added, resetting attestation") - _ = executor.Reset(ctx, "trace-push", "no CHAINLOOP_AI_CODING_SESSION evidence added") + _ = executor.Reset(ctx, AttestationResetTriggerCancelled, "no CHAINLOOP_AI_CODING_SESSION evidence added") return nil }