[codex] Harden PR test-core DerivedData cache handling#975
[codex] Harden PR test-core DerivedData cache handling#975mimeding wants to merge 3 commits intoosaurus-ai:mainfrom
Conversation
|
Execution note: #975 is now fully green, including Recommended next action: merge #975, then rerun/rebase the blocked PRs before debugging their code paths. |
|
#975 is back to ready after enforcing the new clean-PR rule. What changed in the follow-up commits:
Verification:
|
|
@mimeding actually there's logic to clear DerivedData cache when you "re-run" under github actions. |
|
Closing as superseded by the green recovery branches (#985, #986, #987, #988). The important CI hardening from this PR has been ported forward: PRs skip stale DerivedData restore, wipe DerivedData before |
Summary
Why
Multiple open PRs (#974, #940, #929) are failing test-core with EventSource unable to resolve C-module dependencies from restored DerivedData (CAsyncHTTPClient, CNIOLLHTTP, CNIOExtrasZlib, CNIOPosix, _NumericsShims). The failing #974 run restored an exact DerivedData key, so the previous non-exact-cache wipe is not sufficient.
Verification
Product builds/tests are intentionally not run for this workflow-only change; GitHub CI is the verification target.