[RFC]: Setup automation for cleaning up obsolete test coverage reports #10
Labels
difficulty: 2
May require some initial design or R&D, but should be straightforward to resolve and/or implement.
estimate: 4-8hrs
Task which should take between 4 to 8 hours.
Feature
Task to add a new feature.
❌ No AI
Not allowed to use AI.
Task is to implement an automated cleanup process for test coverage reports to handle deleted, renamed, or deprecated packages and files.
We can implement a weekly automated GitHub actions workflow in the test coverage repository that:
Retrieves the current state from the main repository:
Files inside each package(EDIT: Files are not independently represented in the coverage repo; if a file has changed the updated coverage report in the coverage repo will already omit. For this workflow, we thus will only need to look at package directories)We can compare this against the coverage repository state to identify:
Deleted/renamed files within packagesIf any files should be removed, the workflow should create a Pull Request that removes the outdated coverage data.
Time estimate without AI: 4h.
Time estimate with AI: 3h.
The text was updated successfully, but these errors were encountered: