- Visit Coveralls: Go to https://coveralls.io/
- Sign In: Click "Sign In" and authorize with your GitHub account
- Add Repository:
- Go to https://coveralls.io/repos/new
- Find
mariow/nicmanager-exportin the list - Toggle the switch to ON to enable coverage tracking
- Get Token (if needed):
- Click "START UPLOADING COVERAGE" next to your repo
- Note the repo token (usually not needed for public repos)
The GitHub Actions workflow has been updated to automatically upload coverage data. After the next push to master:
- Check Actions: Go to https://github.com/mariow/nicmanager-export/actions
- Verify Upload: Look for "Upload coverage to Coveralls" step in the workflow
- Check Coveralls: Visit https://coveralls.io/github/mariow/nicmanager-export
- Badge Update: The README badge should show actual coverage percentage
Create a test PR to verify:
- Coverage data is uploaded
- Coveralls adds a comment showing coverage changes
- Badge reflects current coverage
- Ensure the repository is enabled on Coveralls.io
- Check that at least one successful workflow run has completed
- Wait a few minutes for Coveralls to process the data
- Double-check the repository is toggled ON at https://coveralls.io/repos/new
- Verify the repository name matches exactly:
mariow/nicmanager-export
- Get the repo token from Coveralls.io
- Add it as a GitHub secret named
COVERALLS_REPO_TOKEN - Update the workflow to use the token instead of
GITHUB_TOKEN
✅ GitHub Actions workflow updated with proper Coveralls integration
✅ Documentation created with setup instructions
⏳ Repository needs to be enabled on Coveralls.io (manual step)
⏳ First coverage upload will happen on next push to master
The technical integration is complete - only the Coveralls.io repository enablement remains.