v1.4.0
Major changes
- Allow appending data to configuration strings #768
To append to a value for<name>, type:west config -a <name> <value> - Add
--untrackedargument option towest manifestto display untracked files and directories #786
Runwest manifest --untrackedin a workspace to print all files and directories that are not tracked or managed by west. - Add
--inactiveargument option towest listto support printing inactive projects #794 - Support
--active-onlyargument option for the--resolveand--freezemanifest commands #808
Other changes
- Turn warnings into errors when running tests in CI #760
- Introduce
rufflinter #762, #763, #764, #765, #766, #770 - Convert custom
argparseaction to a mutually exclusive group for the configuration command's
local/global/system argument #769 - Print an error when reading a missing configuration value #778
- Added a test for built-in or extension commands with duplicate names #780
- Introduce OpenSSF/CodeQL/docker workflows and pin Github actions
#787, #788, #790, #791, #800, #803 , #804 - Run CodeCov in CI and report coverage #805, #810, #812
- Cancel ongoing CI runs when updating a PR #811
- Use YAML C-loader when available #806
- Drop
setuptoolsdependency #814
Bug fixes