refactor(workflow): adopt Emitter::notice in git lifecycle

Replaces four inline Event::RunNotice {...} constructions with
emitter.notice(level, code, message). Matches the pattern adopted in
finalize, initialize, pull_request, and artifact lifecycle.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Bryan Helmkamp 2026-04-24 10:38:13 -04:00
parent fab5477061
commit bc06e2dbd5
No known key found for this signature in database

View file

@ -163,37 +163,37 @@ impl RunLifecycle<WorkflowGraph> for GitLifecycle {
) {
Ok(sha) => Some(sha),
Err(e) => {
self.emitter.emit(&Event::RunNotice {
level: RunNoticeLevel::Warn,
code: "checkpoint_metadata_write_failed".to_string(),
message: format!(
self.emitter.notice(
RunNoticeLevel::Warn,
"checkpoint_metadata_write_failed",
format!(
"[node: {node_id}] metadata checkpoint write failed: {e}"
),
});
);
None
}
}
}
Err(e) => {
self.emitter.emit(&Event::RunNotice {
level: RunNoticeLevel::Warn,
code: "checkpoint_metadata_write_failed".to_string(),
message: format!(
self.emitter.notice(
RunNoticeLevel::Warn,
"checkpoint_metadata_write_failed",
format!(
"[node: {node_id}] metadata checkpoint serialization failed: {e}"
),
});
);
None
}
}
}
Err(e) => {
self.emitter.emit(&Event::RunNotice {
level: RunNoticeLevel::Warn,
code: "checkpoint_metadata_write_failed".to_string(),
message: format!(
self.emitter.notice(
RunNoticeLevel::Warn,
"checkpoint_metadata_write_failed",
format!(
"[node: {node_id}] failed to load run state for metadata snapshot: {e}"
),
});
);
None
}
}
@ -289,11 +289,11 @@ impl RunLifecycle<WorkflowGraph> for GitLifecycle {
}
Ok(_) => {}
Err(err) => {
self.emitter.emit(&Event::RunNotice {
level: RunNoticeLevel::Warn,
code: "git_diff_failed".to_string(),
message: format!("[node: {node_id}] git diff failed: {err}"),
});
self.emitter.notice(
RunNoticeLevel::Warn,
"git_diff_failed",
format!("[node: {node_id}] git diff failed: {err}"),
);
}
}