feat: add slug in name (#11739)

This commit is contained in:
jif-oai authored and GitHub committed 2026-02-13 15:24:03 +00:00
1 parent bc80a4a8ed
commit db66d827be
7 files changed
+237 -22

No files matched your search

+38 -4
View File
@@ -1143,7 +1143,14 @@ WHERE id = 1
assert!(
runtime
.mark_stage1_job_succeeded(thread_id, ownership_token.as_str(), 100, "raw", "sum")
.mark_stage1_job_succeeded(
thread_id,
ownership_token.as_str(),
100,
"raw",
"sum",
None,
)
.await
.expect("mark stage1 succeeded"),
"stage1 success should finalize for current token"
@@ -1492,6 +1499,7 @@ WHERE id = 1
up_to_date.updated_at.timestamp(),
"raw",
"summary",
None,
)
.await
.expect("mark up-to-date thread succeeded"),
@@ -1715,6 +1723,7 @@ WHERE kind = 'memory_stage1'
claim.thread.updated_at.timestamp(),
"raw",
"summary",
None,
)
.await
.expect("mark first-batch stage1 success"),
@@ -1766,7 +1775,14 @@ WHERE kind = 'memory_stage1'
};
assert!(
runtime
.mark_stage1_job_succeeded(thread_id, ownership_token.as_str(), 100, "raw", "sum")
.mark_stage1_job_succeeded(
thread_id,
ownership_token.as_str(),
100,
"raw",
"sum",
None,
)
.await
.expect("mark stage1 succeeded"),
"mark stage1 succeeded should write stage1_outputs"
@@ -2058,6 +2074,7 @@ WHERE kind = 'memory_stage1'
100,
"raw memory a",
"summary a",
None,
)
.await
.expect("mark stage1 succeeded a"),
@@ -2080,6 +2097,7 @@ WHERE kind = 'memory_stage1'
101,
"raw memory b",
"summary b",
Some("rollout-b"),
)
.await
.expect("mark stage1 succeeded b"),
@@ -2093,9 +2111,11 @@ WHERE kind = 'memory_stage1'
assert_eq!(outputs.len(), 2);
assert_eq!(outputs[0].thread_id, thread_id_b);
assert_eq!(outputs[0].rollout_summary, "summary b");
assert_eq!(outputs[0].rollout_slug.as_deref(), Some("rollout-b"));
assert_eq!(outputs[0].cwd, codex_home.join("workspace-b"));
assert_eq!(outputs[1].thread_id, thread_id_a);
assert_eq!(outputs[1].rollout_summary, "summary a");
assert_eq!(outputs[1].rollout_slug, None);
assert_eq!(outputs[1].cwd, codex_home.join("workspace-a"));
let _ = tokio::fs::remove_dir_all(codex_home).await;
@@ -2208,7 +2228,14 @@ VALUES (?, ?, ?, ?, ?)
};
assert!(
runtime
.mark_stage1_job_succeeded(thread_a, token_a.as_str(), 100, "raw-a", "summary-a")
.mark_stage1_job_succeeded(
thread_a,
token_a.as_str(),
100,
"raw-a",
"summary-a",
None,
)
.await
.expect("mark stage1 succeeded a"),
"stage1 success should persist output for thread a"
@@ -2224,7 +2251,14 @@ VALUES (?, ?, ?, ?, ?)
};
assert!(
runtime
.mark_stage1_job_succeeded(thread_b, token_b.as_str(), 101, "raw-b", "summary-b")
.mark_stage1_job_succeeded(
thread_b,
token_b.as_str(),
101,
"raw-b",
"summary-b",
None,
)
.await
.expect("mark stage1 succeeded b"),
"stage1 success should persist output for thread b"