Commit 2026-10-02 13:43 2d1b80eb

View on Github →

ci: restore the DownstreamTest cache check (#44409) #20532 added a CI step that fetches the cache from DownstreamTest/, a minimal project that requires mathlib, and checks that lake build --no-build Mathlib succeeds there. #26590 removed that step, and #44357 removed the last remaining setup for it, so DownstreamTest/ is currently unused. This PR restores the check as a step in the post_steps job, after the existing cache verification. It covers the cache tool's downstream-only toolchain and manifest checks, fetching the dependencies' oleans into a downstream project's .lake/packages/, and Lake accepting the cached oleans in a dependency context. The step is skipped when the verification step finds that a fork PR changed the cache key space, since the downstream check would miss for the same reason.

Estimated changes