v2.4.0
·
1163 commits
to master
since this release
v2.4.0 (2024-03-14)
Bug Fixes
- cli: Add missing
add_argumentmethod to RootConfigParsingManager
Build System
- Bump PowerAPI package version to 2.4.0
- deps: Bump codecov/codecov-action from 4.0.0 to 4.0.1
- deps: Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12
- deps: Bump docker/login-action from 3.0.0 to 3.1.0
- deps: Bump python from
5f02448to36d57d7 - deps: Bump softprops/action-gh-release from 2.0.3 to 2.0.4
- deps: Bump github/codeql-action from 3.24.6 to 3.24.7
- deps: Bump softprops/action-gh-release from 2.0.2 to 2.0.3
- deps: Bump actions/checkout from 4.1.1 to 4.1.2
- deps: Bump python from
5c73034to5f02448 - deps: Fix version number comment for softprops/action-gh-release
- deps: Bump softprops/action-gh-release from 1 to 2
- deps: Bump docker/build-push-action from 5.1.0 to 5.2.0
- deps: Bump codecov/codecov-action from 4.0.2 to 4.1.0
- deps: Bump docker/build-push-action from 5.2.0 to 5.3.0
- deps: Bump github/codeql-action from 3.24.1 to 3.24.2
- deps: Bump python from
eb53cb9to56c0b10 - deps: Bump github/codeql-action from 3.24.0 to 3.24.1
- deps: Bump python from
56c0b10to86cd499 - deps: Bump python from
a64ac5btoeb53cb9 - deps: Bump docker/setup-buildx-action from 3.1.0 to 3.2.0
- deps: Bump python from
86cd499to5c73034 - deps: Bump github/codeql-action from 3.24.2 to 3.24.3
- deps: Bump github/codeql-action from 3.24.3 to 3.24.4
- deps: Bump github/codeql-action from 3.24.5 to 3.24.6
- deps: Bump github/codeql-action from 3.24.4 to 3.24.5
- deps: Bump codecov/codecov-action from 4.0.1 to 4.0.2
- deps: Bump docker/setup-buildx-action from 3.0.0 to 3.1.0
- deps: Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14
- pylint: Add
infomessages to the global evaluation score - pylint: Disable broad-exception-caught check
- pylint: Use full name instead of identifier to disable messages
- pylint: Enable useless-suppression and suppressed-message checks
- pylint: Enable Pylint logging-not-lazy check
- pylint: Enable Pylint
arguments-renamedcheck - pylint: Enable pylint
unspecified-encodingcheck - pylint: Enable pylint
no-else-returncheck - pylint: Enable pylint
no-else-raisecheck - pylint: Enable pylint
protected-accesscheck - pylint: Enable pylint
empty-docstringcheck - pylint: Enable pylint
consider-using-dict-itemscheck - pylint: Fix pylint
consider-using-dict-itemswarning
Code Refactoring
- Remove all
simplemodules - actor: Fix pylint
no-else-returnwarning - actor: Remove pylint pragma to disable c-extension-no-member check
- actor: Remove pylint pragma to disable broad-exception-caught check
- actor: Fix pylint
no-else-raisewarnings - actor: Fix Pylint logging-not-lazy warnings
- cli: Fix pylint
no-else-raisewarnings - cli: Fix CodeQL py/overwritten-inherited-attribute warnings
- cli: Fix CodeQL py/unreachable-statement warning
- cli: Fix pylint
empty-docstringwarnings - cli: Fix CodeQL py/file-not-closed warning
- cli: Fix Pylint logging-not-lazy warnings
- cli: Fix pylint
unspecified-encodingwarning - cli: Fix pylint
arguments-renamedwarnings - database: Fix pylint
unspecified-encodingwarnings - database: Fix pylint
no-else-raisewarnings - database: Fix CodeQL py/overwritten-inherited-attribute warnings
- dispatch_rule: Set DispatchRule fields attribute in super class
- puller: Fix pylint
no-else-returnwarning - report: Fix pylint
no-else-raisewarning - report: Fix pylint
protected-accesswarnings - utils: Fix pylint
protected-accesswarnings - utils: Remove unused utils and their corresponding tests
- utils: Fix pylint
no-else-returnwarning
Continuous Integration
- build: Add load flag to container image build
- build: Add container image build job
- build: Pin GitHub Actions version by commit-hash
- codeql: Add toplevel permission
- codeql: Pin GitHub Actions version by commit-hash
- release: Add release Pre-Checks job
- release: Add toplevel permission
- release: Pin GitHub Actions version by commit-hash
Documentation
- Remove unused readthedocs configuration file
- Add SECURITY.md
Features
- dispatch_rule: Add fields attribute to DispatchRule constructor
- report: Override eq method of all report types
Tests
- Remove broken integration/acceptation tests
- acceptation: Remove fixtures imports
- acceptation: Add init.py file in directories
- acceptation: Fix CodeQL py/unused-import warning
- actor: Fix CodeQL py/empty-except warning
- integration: Fix CodeQL py/unused-import warnings
- utils: Fix pylint
empty-docstringwarning - utils: Fix pylint
unspecified-encodingwarnings - utils: Remove pylint pragma to disable no-self-use check