Closed Josverl closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 77.21%. Comparing base (
5b3d72b
) to head (70d490e
). Report is 16 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This pull request includes multiple changes across several files, mainly focused on improving testing and code coverage, and refining the development environment. The most significant changes include the addition of new workflows for testing and code coverage, updates to
pyproject.toml
to refine Python version dependencies and test/dev group dependencies, and changes to.vscode/settings.json
and.vscode/launch.json
to optimize the development environment.Workflow and Testing Enhancements:
.github/workflows/pytest.yml
: Several changes were made to improve testing and coverage, including renaming the workflow, updating the paths for triggering the workflow, refining the testing environment, and updating the steps for running tests and handling coverage data. [1] [2] [3] [4] [5].github/workflows/pytest_mpflash.yml
: This new file was added to create a dedicated workflow for testingmpflash
, including steps for running tests, handling coverage data, and uploading artifacts..github/codecov.yml
: The codecov configuration was updated to specify the main branch and add rules for code coverage.Project Configuration Updates:
pyproject.toml
: The Python version dependency was updated to allow versions up to 4.0, and thempflash
dependency version was updated. The group dependencies fordev
andtest
were also refined. [1] [2] [3] [4].actrc
: This new file was added to set default options for running actions locally with Docker.Development Environment Refinements:
.vscode/settings.json
: Several changes were made to optimize the development environment, including updates to Python analysis settings and color customizations. [1] [2] [3] [4] [5].vscode/launch.json
: Changes were made to several launch configurations, including updates to arguments and working directories. [1] [2] [3]