exasol / python-toolbox

Infrastructure & Automation Tooling for Python Projects
https://exasol.github.io/python-toolbox/
MIT License
2 stars 0 forks source link

✨ Handle multiple runs of linter and coverage in metric report #223

Open ckunki opened 1 month ago

ckunki commented 1 month ago

This ticket needs to be fixed before 2024 Nov 30, see https://github.com/actions/upload-artifact.

Currently, only a single file .lint.txt or .coverage is evaluated in metrics.py.

This also leads to problems with github actions/upload-artifact and actions/download-artifact which have slightly different semantics in @v4 vs. @v3. Additionally, actions upload- and download- must be using the same version.

The current implementation additionally is inconsistent, as the single file may be randomly selected.

The current ticket proposes to

tkilias commented 1 month ago

In a first version, the linter reports could be merged by having a section for each matrix build coordinates