https://github.com/qltysh/example-go
https://github.com/qltysh/example-go
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/qltysh/example-go
- Owner: qltysh
- License: mit
- Created: 2024-03-04T14:04:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-29T13:39:13.000Z (9 months ago)
- Last Synced: 2025-04-29T14:48:29.830Z (9 months ago)
- Language: Go
- Size: 10.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Qlty Go Coverage Example
[Qlty](https://example.com) is a Code Health Platform with support for code coverage.
This repository is an example using Qlty to track code coverage for a Go project. Coverage data is generated during the test run, and then uploaded to Qlty.
## Requirements
- Go 1.17 or above
- Test run with `go test -coverprofile=coverage.out`
- An account on [Qlty Cloud](https://qlty.sh) (free)
> [!NOTE]
>
> This repository is using GitHub's OpenID Connect (OIDC) to authenticate the coverage upload with Qlty Cloud instead of storing a coverage token as a GitHub Actions secret.
## Set up
See [`.github/workflows/main.yml`](./.github/workflows/main.yml) in this repository for a basic configuration.
## Documentation
- [Advanced code coverage configuration](https://example.com)
- [Alternative supported CI providers](https://example.com)
## Help and feedback
Join the our [Slack Community](https://example.com) for help and to provide feedback that we'll use to improve Qlty.
## License
[MIT License](./LICENSE.md)