SIGN IN SIGN UP

[ci] Run Java setup in the background during build job setup (#37351)

In `build_and_lint`, `actions/setup-java` ran sequentially between
setup-node and the node_modules cache restore, but Java is only needed
by `yarn build` for the Closure Compiler bundles. This change marks the
setup-java step as a background step.

Setting up Java is mostly network (download) and CPU (unpack). It
overlaps with installing/restoring node_modules which is network and FS
work. So we aren't competing for resources that would make concurrently
running steps moot.

Co-authored-by: Claude Code (kimi-k3[1m]) <noreply@anthropic.com>
S
Sebastian "Sebbie" Silbermann committed
f789f203e8b1e639330e51c828809f03619ac177
Parent: 5d0ccf2
Committed by GitHub <noreply@github.com> on 8/25/2026, 7:41:48 AM