Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add scheduled CI for StableHLO builds against LLVM@HEAD (#1562)
Felt inspired after seeing a presentation on JAX CI in [openxla/openxla-pjrt-plugin](https://github.com/openxla/openxla-pjrt-plugin) (like [run_jaxtests_cpu.yml](https://github.com/openxla/openxla-pjrt-plugin/blob/main/.github/workflows/run_jaxtests_cpu.yml)), decided to add some frequent (every 6hr) builds against the latest LLVM revision to detect compatibility / other issues as soon as possible. This is built on top of existing CI. The name of the buildAndTestCmake job now includes what StableHLO is being built against. Examples from my fork: - [cmake-build (llvm-project@HEAD)](https://github.com/GleasonK/stablehlo/actions/runs/5136120754/jobs/9242454311) - [cmake-build (llvm_version.txt)](https://github.com/GleasonK/stablehlo/actions/runs/5136234330/jobs/9242713655) _Note: This only builds scheduled CI against HEAD, meaning it should have no impact on CI for pull requests._ Other things to consider: - If LLVM build fails (not StableHLO build) should we exit with success, indicating a likely upstream breakage? - How should these be monitored? Is subscribing to email notification enough? Closes #1489
- Loading branch information