Skip to content
Latchkey LogoLatchkey home

Latchkey Workflows

Java GitHub Actions workflows

Real Java CI workflows from popular open-source projects, each graded on four CI best practices. See how the best ones are set up, then grade your own.

What a strong Java workflow does

The highest-graded Java workflows enable dependency caching on the setup step, cancel superseded runs with a concurrency group, set a job timeout, and pin third-party actions to a commit SHA. Latchkey applies all of these automatically on managed self-healing runners.

3 real Java workflows by CI health grade

Java 3 workflows

AGrade A 1 workflow

  1. 6.1CI workflow (google/guava)85/100

BGrade B 1 workflow

  1. 6.2Blossom-CI workflow (pytorch/TensorRT)72/100