mirror of
https://github.com/garrytan/gstack.git
synced 2026-10-03 09:56:57 +02:00
test(qa-callers): hand the caller phase its invocation-start observations and review token; fix(next-version): fetch without auto maintenance
- Every caller case receives the diff, status, log, untracked list, HEAD and an already-captured review start token, so the phase spends its budget on the contract under test instead of re-running setup reads. - gstack-next-version's fetches pass --no-auto-maintenance. On git 2.55 a completed fetch forks detached maintenance in the caller's repository; the free suite's live smoke test ran it inside the CI checkout, and every shard-12 pre-push hook hang so far followed a completed smoke fetch.
This commit is contained in:
1 parent
a7872aaae0
commit
157a5ff520
3 files changed
+17
-6
No files matched your search
@@ -800,6 +800,7 @@ describe("fetchGitClaimed — unfetched live claims (G2: ls-remote advertises SH
|
||||
.split("\n")
|
||||
.filter((l) => l.startsWith("fetch "));
|
||||
expect(fetches.length).toBe(1);
|
||||
expect(fetches[0]).toContain("--no-auto-maintenance");
|
||||
for (const v of ["0-1-70-0", "0-1-71-0", "0-1-72-0"]) {
|
||||
expect(fetches[0]).toContain(`refs/heads/late-${v}`);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user