Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@pdgendt pdgendt released this 22 May 13:54
· 1 commit to main since this release
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 --untracked argument option to west manifest to display untracked files and directories #786
    Run west manifest --untracked in a workspace to print all files and directories that are not tracked or managed by west.
  • Add --inactive argument option to west 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

  • Fix assertion checks when verifying the output of commands during testing #777
  • Remove unnecessary uses of the global/nonlocal declaration #798