Closed manoelhc closed 4 months ago
The recent updates focus on refining configuration and workflow across various tools and systems. Key changes include the exclusion of specific directories in analysis tools, streamlining code linting processes, and enhancing CI/CD workflows with Docker integration. Additionally, consolidation of Docker-related code into a separate module improves maintainability, while configuration files for different tools have been introduced or updated to optimize development practices.
File Pattern | Change Summary |
---|---|
.deepsource.toml , .sourcery.yaml , sonar-project.properties |
Exclusion of the packages directory added to analysis configurations. |
.github/workflows/test.yaml |
Updated to remove dependency installation and add Docker image building step; adjusted workflow tasks. |
.gitignore |
Updated exclusion pattern from *.ruff* to *.ruff_* . |
.pre-commit-config.yaml |
Modified ruff hook arguments to exclude packages directory. |
CONTRIBUTING.md |
Reordered setup steps, added note for Linux users, and updated installation instructions. |
justfile |
Renamed install-dev to install-deps , adjusted dependencies installation, updated test and test-ci targets. |
src/test/.../test_docker_healthcheck.py |
Refactored imports, consolidated Docker logic into a separate module. |
Here's the code health analysis summary for commits 49c63af..31f6745
. View details on DeepSource β.
Analyzer | Status | Summary | Link |
---|---|---|---|
Python | β Success | View Check β | |
Test coverage | β Success | π― 11 occurences resolved | View Check β |
Metric | Aggregate | Python |
---|---|---|
Branch Coverage | 87.9% (up 9.2% from main ) | 87.9% (up 9.2% from main ) |
Condition Coverage | 87.9% (up 9.2% from main ) | 87.9% (up 9.2% from main ) |
Composite Coverage | 96.2% (up 4.5% from main ) | 96.2% (up 4.5% from main ) |
Line Coverage | 97.5% (up 2.9% from main ) | 97.5% (up 2.9% from main ) |
New Branch Coverage | 100% | 100% |
New Condition Coverage | 100% | 100% |
New Composite Coverage | 100% | 100% |
New Line Coverage | 100% | 100% |
π‘ If youβre a repository administrator, you can configure the quality gates from the settings.
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +2.94% (target: -1.00%) | :white_check_mark: 100.00% |
You may notice some variations in coverage metrics with the latest Coverage engine update. For more details, visit the documentation
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.05%. Comparing base (
49c63af
) to head (5450a4f
). Report is 1 commits behind head on main.:exclamation: Current head 5450a4f differs from pull request most recent head 31f6745. Consider uploading reports for the commit 31f6745 to get more accurate results
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code
Summary by CodeRabbit
New Features
CONTRIBUTING.md
file.Refactor
Chores
Documentation
.gitignore
patterns for better file management exclusions.