CycloneDX / CycloneDX/cyclonedx-python-lib

chore: have coverage uploaded consitently

Abierto
#966 0 comentarios 0 reacciones 1 asignado Reclamado por @jkowalleck Ver en GitHub
chore
Lenguaje dominante
Python
Estrellas
116
Forks
67
Merge medio
8 d 2 h
PR fusionados (30 d)
2

Descripción

tracking: https://github.com/codacy/codacy-coverage-reporter-action/issues/97

> The Codacy coverage reporter sometimes fails when sending the final coverage notification:
>
> ```text
> --> Codacy reporter codacy-coverage-reporter-linux already in cache
> Running command: /home/runner/.cache/codacy/coverage-reporter/14.1.3/codacy-coverage-reporter final --project-token *** -->
> 2026-04-22 19:42:24.313Z info [ConfigurationRules] API base URL: https://api.codacy.com/ - (ConfigurationRules.scala:82)
> 2026-04-22 19:42:24.314Z info [CommitUUIDProvider] CI/CD provider GitHub Actions found Commit UUID 4ef5bc3eddb7a9f86763bd50bd3a9dc69c7d31fa - (CommitUUIDProvider.scala:135)
> 2026-04-22 19:42:54.465Z error [CodacyCoverageReporter] Failed to send final coverage notification: Error doing a post to https://api.codacy.com/2.0/commit/4ef5bc3eddb7a9f86763bd50bd3a9dc69c7d31fa/coverageFinal: exhausted retries due to Read timed out - (CodacyCoverageReporter.scala:28)
>
> --> Failed!
> ```
>
> Occurrence:
https://github.com/CycloneDX/cyclonedx-python-lib/actions/runs/24752613346/job/72575940666#step:3:418
>
> Workflow definition:
https://github.com/CycloneDX/cyclonedx-python-lib/blob/4ef5bc3eddb7a9f86763bd50bd3a9dc69c7d31fa/.github/workflows/python.yml#L248-L256
>
> I can only speculate, but this might be related to the large amount of coverage data produced across our test matrix.
>
> ---
>
> It sometimes fails, and sometimes the upload works as expected — for example, this run passed:
https://github.com/CycloneDX/cyclonedx-python-lib/actions/runs/24696612747/job/72230869738#step:3:420

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.