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

Add Test Coverage and "Documentation Building" Badge to README #24

Closed
MarcoHuebner opened this issue Oct 31, 2023 · 1 comment · Fixed by #59
Closed

Add Test Coverage and "Documentation Building" Badge to README #24

MarcoHuebner opened this issue Oct 31, 2023 · 1 comment · Fixed by #59
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@MarcoHuebner
Copy link
Collaborator

No description provided.

@MarcoHuebner MarcoHuebner added documentation Improvements or additions to documentation enhancement New feature or request labels Oct 31, 2023
@MarcoHuebner
Copy link
Collaborator Author

A Sphinx documentation badge can also be created using built-in functionality, for code coverage we could either use

  • codecov - free for open-source projects by providing GitHub username, name of the repository, and Codecov token:
[![codecov](https://codecov.io/gh/username/repository/branch/main/graph/badge.svg?token=YOURTOKEN)](https://codecov.io/gh/username/repository)

MarcoHuebner added a commit that referenced this issue Mar 17, 2024
@pmayd pmayd closed this as completed in #59 Apr 30, 2024
pmayd pushed a commit that referenced this issue Apr 30, 2024
* Add badges, update workflows & names #24

* Add coverage report upload and update readme badge link #24

* Downgrade artifact for easier compatibility #24

See actions/upload-artifact#478

* Move and test dev PR coverage and upload to GH pages, update badge link #24

* Add html report, fix directory structure, fix content overwriting #24

* Remove previous coverage_badge.json from GH pages, add recursive directory creation #24

* Catch mistakes for uploading the coverage_report directory #24

* Move step in which the html reports are generated #24

* Update python code quality version (Version 3.11.6 was not found in the local cache) and mkdir coverage_report #24

* Fix attempt: Explicitly create all directories #24

* Fix attempt: Explicitly state publish branch #24

* Remove broken link to html coverage report #24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
2 participants