diff options
| author | Ha Thach <[email protected]> | 2026-08-21 17:24:35 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-08-21 17:24:35 +0700 |
| commit | fd70160a2f5fd23de1abfbaefb6399746a90b588 (patch) | |
| tree | d65fb7848c2365b45279a6727f001022f2ba7507 /docs/reference/hardware-in-the-loop.md | |
| parent | cb3caee74de7dbb9fc91a5fdb37b448a63eadae0 (diff) | |
| parent | c8e0e94d889cd9b9a423d36c2b194d50805d8272 (diff) | |
ci: scope the build matrix and HIL run to what a PR affects
Diffstat (limited to 'docs/reference/hardware-in-the-loop.md')
| -rw-r--r-- | docs/reference/hardware-in-the-loop.md | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/reference/hardware-in-the-loop.md b/docs/reference/hardware-in-the-loop.md index 48c362f4f..cf7e3fe69 100644 --- a/docs/reference/hardware-in-the-loop.md +++ b/docs/reference/hardware-in-the-loop.md @@ -281,8 +281,9 @@ Both files are the source of truth — this table is generated from them. `test/hil/hil_test.py`, which flashes each board and runs its tests. Espressif boards run in `hil-tinyusb-esp`, gated on the slower ESP-IDF build, and `hil-hfp-iar` builds with IAR inside the job. -3. On pull requests, `test/hil/helper/hil_select.py` narrows the run to the boards a diff - can affect, falling open to the full matrix when it cannot tell. +3. On pull requests, `tools/ci_select.py` narrows the run to the boards a diff can + affect — and each board's build to the examples its tests need — falling open to the + full matrix when it cannot tell. The same pass scopes the build matrix. 4. Each board is arbitrated by a kernel flock in `/tmp/tinyusb-hil-locks/`, so interactive work and CI can share the rig without colliding. 5. Each rig job uploads its report as an artifact; `pr_comment.yml` downloads them and |
