Major changes
- Allow appending data to configuration strings #768
To append to a value for<name>
, type:west config -a <name> <value>
- Add
--untracked
argument option towest manifest
to display untracked files and directories #786
Runwest manifest --untracked
in a workspace to print all files and directories that are not tracked or managed by west. - Add
--inactive
argument option towest list
to support printing inactive projects #794 - Support
--active-only
argument option for the--resolve
and--freeze
manifest commands #808
Other changes
- Turn warnings into errors when running tests in CI #760
- Introduce
ruff
linter #762, #763, #764, #765, #766, #770 - Convert custom
argparse
action 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
setuptools
dependency #814
Bug fixes