nuttx-apps/.github/workflows
Lup Yuen Lee a799c3e805 CI: Skip half of RISC-V, Xtensa and Simulator targets when a Complex PR is created / updated
When we submit or update a Complex PR that affects All Architectures (Arm, RISC-V, Xtensa, etc): CI Workflow shall run only half the jobs for RISC-V, Xtensa and Simulator:
- `risc-v-01` to `03`
- `xtensa-01`
- `sim-01`

When the Complex PR is Merged: CI Workflow will still run all jobs for RISC-V, Xtensa and Simulator:
- `risc-v-01` to `06`
- `xtensa-01` to `02`
- `sim-01` to `02`

Simple PRs with One Single Arch / Board will build the same way as before:
- `risc-v-01` to `06`
- `xtensa-01` to `02`
- `sim-01` to `02`

We hope to lower drastically our usage of GitHub Runners before the ASF Deadline, as explained here: https://github.com/apache/nuttx/issues/14376
2024-10-19 06:57:33 +07:00
..
arch.yml CI: Skip half of RISC-V, Xtensa and Simulator targets when a Complex PR is created / updated 2024-10-19 06:57:33 +07:00
build.yml CI: Disable all jobs for macOS and Windows 2024-10-17 23:22:13 +08:00
check.yml ci: use venv for check 2024-10-13 10:17:17 +08:00
issue_labeler.yml github: sync labels with nuttx repo 2024-10-02 20:55:54 +08:00
labeler.yml github: add auto labeler for PR 2024-10-13 23:30:08 +08:00
lint.yml build(deps): bump github/super-linter from 6 to 7 2024-09-09 15:29:30 +08:00