Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Punch List #25

Open
2 of 6 tasks
thirtytwobits opened this issue Apr 5, 2023 · 0 comments
Open
2 of 6 tasks

CI Punch List #25

thirtytwobits opened this issue Apr 5, 2023 · 0 comments
Labels
infrastructure issues about this repository, any packagingin used, and the CI that backs it.

Comments

@thirtytwobits
Copy link
Member

thirtytwobits commented Apr 5, 2023

The following is a list of missing pieces to the CETL CI story we should knock out over time.

  • Fix Docs badge – the build is supposed to upload a badge to https://opencyphal.github.io/CETL/docs-ok-green.svg but it's not working.
  • Fix sonarcloud.io description and icon - there is no, obvious, way to set this in the UI.
  • Fix sonarcloud.io test reports - there's no indication that the testExecutions data was published to our sonarcloud project.
  • merge coverage from other suites - specifically, merge docs (examples), compile, and unittest coverage data before uploading to sonarqube
  • Factor out test report parser from verify.py - the conversion of test report xml documents should be driven from cmake targets
  • cleanup rules - there are some default rules in the sonar scanner we don't like. Fix these up.
@thirtytwobits thirtytwobits added the infrastructure issues about this repository, any packagingin used, and the CI that backs it. label Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure issues about this repository, any packagingin used, and the CI that backs it.
Projects
None yet
Development

No branches or pull requests

1 participant