mirror of
https://github.com/apache/nuttx.git
synced 2026-09-09 18:36:37 +00:00
This PR creates the new CI Build Jobs `arm64-01` and `x86_64-01`. The new jobs will split and offload the Arm64 and x86_64 Build Targets from `other`. This will reduce our usage of GitHub Runners, to comply with the ASF Policy for GitHub Actions. (Recently we see more PRs for Arm64 and x86_64) Before the Split: Simple PRs (One Arch and/or One Board) for Arm64 and x86_64 require almost 1 hour for CI Build - `other` (57 mins): AVR, SPARC, x86, PinePhone, QEMU Arm64, QEMU x86_64 After the Split: Simple PRs for Arm64 and x86_64 will complete under 30 mins - `other` (24 mins): AVR, SPARC, x86 - `arm64-01` (29 mins): PinePhone, QEMU Arm64 - `x86_64-01` (9 mins): QEMU x86_64 To skip more unnecessary builds: Our Build Rules `arch.yml` shall ignore the label "Area: Documentation", so that a Simple PR + Docs is still a Simple PR. Previously we experienced longer CI Build Times, just because we added docs to our Simple PR. (Now our PR shall be built exactly like a Simple PR) The updated CI code is explained here: https://github.com/apache/nuttx/issues/13775 |
||
|---|---|---|
| .. | ||
| arm-01.dat | ||
| arm-02.dat | ||
| arm-03.dat | ||
| arm-04.dat | ||
| arm-05.dat | ||
| arm-06.dat | ||
| arm-07.dat | ||
| arm-08.dat | ||
| arm-09.dat | ||
| arm-10.dat | ||
| arm-11.dat | ||
| arm-12.dat | ||
| arm-13.dat | ||
| arm-14.dat | ||
| arm64-01.dat | ||
| codechecker.dat | ||
| macos.dat | ||
| msys2.dat | ||
| other.dat | ||
| risc-v-01.dat | ||
| risc-v-02.dat | ||
| risc-v-03.dat | ||
| risc-v-04.dat | ||
| risc-v-05.dat | ||
| risc-v-06.dat | ||
| sim-01.dat | ||
| sim-02.dat | ||
| x86_64-01.dat | ||
| xtensa-01.dat | ||
| xtensa-02.dat | ||