Commit Graph
2 Commits
Author SHA1 Message Date
Jason(Zhe-You) Liu 956b7f866a Verify Java SDK build dependencies (#71400)
The Java SDK build trusted whatever its configured repositories returned, so a
replaced or shadowed artifact could execute during a build -- including in the
buildSrc code that configures every published module -- without anything
failing. Pinning checksums turns that substitution into a build error, and
declaring repositories in one place gives reviewers a single spot to audit
where bytes may come from.

Checksums alone are trust-on-first-use: they prove an artifact has not changed
since it was recorded, not that it was ever trustworthy. The README therefore
documents the independent cross-check required when regenerating the metadata,
and names the inputs this deliberately does not cover -- the auto-provisioned
JDK toolchain and the downloaded Supervisor Schema -- so the guarantee is not
read as broader than it is.
2026-08-11 17:39:48 +08:00
Tzu-ping Chung 390fc454bb Java gradle plugin and project split (#68380) 2026-06-12 17:26:52 +08:00