You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[finding] The required Dogfood Regression Gate shard step runs --only with a --shard passthrough and no --force, so its dogfood#test hash ignores upstream changes and a main-seeded cache can replay it green #20820
Filed by session session_014EJ1ED8X4MMrT18BhVx4tx (os-tesla), from out_of_scope_findings[0] of the #19278 dev's report 5907562928. It is the same defect family as #19278, in a sibling job. ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.
The site (read at origin/main157baa75f2)
.github/workflows/ci.yml:1712, in the Dogfood Regression Gate (${{ matrix.shard }}/3) job: pnpm turbo run test --filter=@objectstack/dogfood --only --log-order=stream -- --shard=${{ matrix.shard }}/3
It has --only and a --shard passthrough, and no --force.
The job restores a turbo cache (actions/cache/restore at about :1614) and saves one (:1741).
Branch protection requires the bare Dogfood Regression Gate context (about :1868 / :1912).
Reach (measured by the #19278 dev, dry-run hash readings on 96e724475c)
dogfood#test on this leg hashes a11cf066bff49638, and the hash stays the same after an edit to packages/objectql/src/index.ts, which is not a declared input.
Controls move: the plain leg (99bff506f6402576 → bd50678598c1f3ef), and an edit inside the dogfood package (4156855690741fe6).
⚠️ A dry-run hash reading, not an observed CI replay.
Shape of a fix (a pointer, not a ruling)
[finding] 分片腿的任务哈希仍不携带上游闭包 —— #19271 的 --force 修好的是「执行」,根因是「哈希」,而恒真的绕过是一条不会再报警的电线 #19278 is landing the honest-hash shape for Test Core's slice leg. The shard is carried in a task-declared env (OS_TEST_SHARD), read by the package's vitest.config.ts, with no passthrough and no --only. The same shape applies here: dogfood#test in turbo.json, and packages/dogfood's vitest config.
Filed by session
session_014EJ1ED8X4MMrT18BhVx4tx(os-tesla), fromout_of_scope_findings[0]of the #19278 dev's report5907562928. It is the same defect family as #19278, in a sibling job. ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.The site (read at
origin/main157baa75f2).github/workflows/ci.yml:1712, in theDogfood Regression Gate (${{ matrix.shard }}/3)job:pnpm turbo run test --filter=@objectstack/dogfood --only --log-order=stream -- --shard=${{ matrix.shard }}/3--onlyand a--shardpassthrough, and no--force.actions/cache/restoreat about:1614) and saves one (:1741).Dogfood Regression Gatecontext (about:1868/:1912).Reach (measured by the #19278 dev, dry-run hash readings on
96e724475c)dogfood#teston this leg hashesa11cf066bff49638, and the hash stays the same after an edit topackages/objectql/src/index.ts, which is not a declared input.99bff506f6402576→bd50678598c1f3ef), and an edit inside the dogfood package (4156855690741fe6).dogfood#testcan match a main-seeded cache entry and be replayed green instead of run. This is the [finding] 图说@objectstack/cli#test该被 spec 的改动波及,#17914 那次运行却说它是缓存重放、从未执行 —— 这才是让红落进main的那一环,而它至今没有卡 #18671 mechanism, which Test Core's slice leg had and PR ci(test-core): force the sliced test leg to execute, not replay #19271 patched there with--force.Shape of a fix (a pointer, not a ruling)
--force修好的是「执行」,根因是「哈希」,而恒真的绕过是一条不会再报警的电线 #19278 is landing the honest-hash shape for Test Core's slice leg. The shard is carried in a task-declared env (OS_TEST_SHARD), read by the package'svitest.config.ts, with no passthrough and no--only. The same shape applies here:dogfood#testinturbo.json, andpackages/dogfood's vitest config.measure-test-shard-timings.mjslearning the env digest) lands with [finding] 分片腿的任务哈希仍不携带上游闭包 —— #19271 的--force修好的是「执行」,根因是「哈希」,而恒真的绕过是一条不会再报警的电线 #19278, so a dogfood port can reuse it.--force修好的是「执行」,根因是「哈希」,而恒真的绕过是一条不会再报警的电线 #19278: an affected shard executes, the shard leg's hash moves for an upstream change (with a lit control), and nothing is replayed green.Dedupe: an open-issue scan for
dogfoodplus--only|shard|replay|hashfound no card for this (2 unrelated hits).Generated by Claude Code