Skip to content

[warrior] Release 1.19 - Milestone M10

Compare
Choose a tag to compare
@priv-kweihmann priv-kweihmann released this 29 Nov 18:47
· 2033 commits to warrior since this release

Main features / Important changes

  • This release is mainly to address very important (or long known) issues, see Bugfixs section for details
  • the other 'big things' are
    • console output - a new output format, which can be activated in exchange for checkstyle format (see #462 for details)
    • common suppression format - a common way to suppress single findings across the whole layer (see #463 for details)
    • optional layer don't require any manual steps, when to work (see #468 for details)
  • Enhanced eslint with a lot of useful extension modules, which greatly improves the quality of the tool's findings
  • As promised in the milestone planning, pyright is now included
  • Added a new image auditing tool: Nix-Auditor
  • Added a very limited (in terms of scope) but very useful tool, pscan, which adds checks for the error prone usage of printf-style functions
  • Disable cvecheck by default, as this lead to frequent rebuilds of all affected recipes. If you need the functionality you can still enable it manually (see #476 for details)
  • Improved the documentation

New

  • #287 - Add pyright as tool
  • #453 - Add some more useful eslint plugins
  • #455 - Nix-Auditor
  • #457 - pscan
  • #462 - Console export
  • #463 - Generalized finding suppression

Updates

  • #452, #461 - Update eslint to 6.7.1
  • #454, #475 - Update pyright to 1.1.6
  • #460 - Update phan to 2.4.4
  • #469 - Update python-pytest to 5.3.1
  • #474 - Update shellcheck to 0.7.0-2

Bugfixes

  • #372 - SCA tasks are run despite no source changes
  • #468 - Use BBFILES_DYNAMIC instead of dummy recipes
  • #476 - Disable cvecheck by default
  • All few fixed around the topic of CI
  • Fixed a few inconsistencies across all branches