mirror of
https://github.com/Second-Hand-Friends/kleinanzeigen-bot.git
synced 2026-03-12 10:31:50 +01:00
## ℹ️ Description *Improve codecov configuration to address erratic PR blocking behavior and provide better developer visibility into coverage impact.* - Addresses inconsistent flag definitions between codecov.yml and workflow - Resolves confusing threshold values and separate flag status checks - Improves developer experience with comprehensive PR comments ## 📋 Changes Summary - Replace separate flag checks with single combined project coverage check (70% target) - Add patch coverage check (80% target) to catch regressions in changed code - Add comprehensive PR comments showing project, patch, and file-level coverage - Configure flag carryforward for better handling of partial test runs - Remove confusing 0.2% integration threshold and separate flag status checks - Validate configuration with Codecov's official endpoint ### ⚙️ Type of Change Select the type(s) of change(s) included in this pull request: - [ ] 🐞 Bug fix (non-breaking change which fixes an issue) - [x] ✨ New feature (adds new functionality without breaking existing usage) - [ ] 💥 Breaking change (changes that might break existing user setups, scripts, or configurations) ## ✅ Checklist Before requesting a review, confirm the following: - [x] I have reviewed my changes to ensure they meet the project's standards. - [x] I have tested my changes and ensured that all tests pass (`pdm run test`). - [x] I have formatted the code (`pdm run format`). - [x] I have verified that linting passes (`pdm run lint`). - [x] I have updated documentation where necessary. By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
1.7 KiB
1.7 KiB