fix(sync): 固化 release flow 状态码

This commit is contained in:
2026-07-31 15:57:07 +08:00
parent 99e6b3a23a
commit 4cc143f66d
12 changed files with 619 additions and 36 deletions
+6
View File
@@ -265,6 +265,7 @@ type LogsReport struct {
type DaemonStatusReport struct {
Status string `json:"status"`
StatusCode *string `json:"status_code,omitempty"`
Message string `json:"message"`
Running bool `json:"running"`
PID *int `json:"pid,omitempty"`
@@ -277,6 +278,11 @@ type DaemonStatusReport struct {
}
type ResourceState struct {
Status string `json:"status,omitempty"`
StatusCode string `json:"status_code,omitempty"`
StatusPhase string `json:"status_phase,omitempty"`
StatusTerminal bool `json:"status_terminal,omitempty"`
StatusRetryable bool `json:"status_retryable,omitempty"`
ResourceOutputRoot *string `json:"resource_output_root,omitempty"`
VersionState json.RawMessage `json:"version_state,omitempty"`
LastUpdateStatus *string `json:"last_update_status,omitempty"`