15 Commits
Author SHA1 Message Date
9be565330f CI: Add an affected-tests tier between smoke and all-tests
libeigen/eigen!2756

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
2026-08-20 15:45:06 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 2ea3e71ee0 CI: Replace the never-hitting build-directory cache with ccache
libeigen/eigen!2787

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-08-12 19:25:07 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 2ba4d0070d CI: Deepen the build batch queue so barriers stop idling the runners
libeigen/eigen!2767

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-08-11 10:10:47 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 35b0428f55 CI: only batch-build single-target jobs; build target lists directly
libeigen/eigen!2677

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-07-05 13:05:26 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 8f457d1d08 CI: simplify config — shared rule sets, qemu test base, dead-file removal
libeigen/eigen!2554

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-05-17 09:52:51 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 8a3d61c790 Licensing: SPDX identifiers, REUSE.toml, and checkformat:reuse CI job
libeigen/eigen!2509

Closes #2868

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-05-04 00:36:12 +00:00
Rasmus Munk LarsenandRasmus Munk Larsen 19ddcbfb80 Revert CI cmake cache skip optimization
libeigen/eigen!2429

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-04-11 15:48:28 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 822b6e8136 CI: Touch build.ninja after cache hit to prevent ninja re-running cmake
libeigen/eigen!2428

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-04-11 13:56:49 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen a29e203efd CI: Skip cmake reconfigure on Linux when cached build dir is valid
libeigen/eigen!2427

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-04-11 13:27:55 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 2a83d7800a CI: Use -O2 for AVX512-FP16 jobs to work around GCC codegen bug
libeigen/eigen!2424

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-04-11 10:21:33 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 6a07970d7d CI: split NVHPC build and make fallback parallelism configurable
libeigen/eigen!2372

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-04-01 16:43:33 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 1df89cbc21 Right-size CI runners to reduce waste and shuffle build order to avoid OOM
libeigen/eigen!2367

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-03-31 19:10:34 -07:00
Rasmus Munk LarsenandRasmus Munk Larsen 49a137ca24 CI: limit NVHPC build parallelism to avoid OOM kills
libeigen/eigen!2353

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2026-03-28 16:10:04 -07:00
Hans Johnson 2e5447e620 STYLE: Scripts with shebang should be executable 2025-09-28 06:38:59 +00:00
Antonio Sánchez 34fd46a9b4 Update CI with testing framework from eigen_ci_cross_testing. 2024-01-19 17:55:09 +00:00