nf-Community-Targets
nf-Community-Targets copied to clipboard
Remove ninja install from azure-pipelines.yml
Description
Remove need for ninja (this is available in the CI image).
Targets affected
- [ ] BrainPad2
- [ ] GHI_FEZ_CERB40_NF
- [ ] GHI_FEZ_CERBERUS_NF
- [ ] I2M_ELECTRON_NF
- [ ] I2M_OXYGEN_NF
- [ ] MBN_QUAIL
- [ ] NESHTEC_NESHNODE_V1
- [ ] NETDUINO3_WIFI
- [ ] PybStick2x
- [ ] ST_NUCLEO64_F401RE_NF
- [ ] ST_NUCLEO64_F411RE_NF
- [ ] ST_STM32F411_DISCOVERY
- [ ] ST_NUCLEO144_F412ZG_NF
- [ ] ST_NUCLEO144_F746ZG
- [ ] ST_STM32F4_DISCOVERY
- [ ] ST_NUCLEO144_F439ZI
- [ ] WEACT_F411CE
- [ ] TI_CC1352P1_LAUNCHXL_868
- [ ] TI_CC1352P1_LAUNCHXL_915
- [ ] LilygoTWatch2020
- [ ] LilygoTWatch2021
- [x] BUILD ALL
Motivation and Context
How Has This Been Tested?
Types of changes
- [ ] Improvement (non-breaking change that improves a feature, code or algorithm)
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [x] Config and build (change in the configuration and build system, has no impact on code or features)
- [ ] Dependencies (update dependencies and changes associated, has no impact on code or features)
Checklist:
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the CONTRIBUTING document.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
Summary by CodeRabbit
-
Chores
- Simplified the automated build pipeline by removing Ninja and ARM GCC toolchain installers across multiple jobs, and removing an ESP32 build component installer for the LilygoTWatch2020 job. Pipeline structure, remaining toolchains, and subsequent build/publish steps are preserved.