Skip to content

ci: use official Coveralls uploader - #91

Merged
raeperd merged 2 commits into
mainfrom
codex/fix-coveralls-upload
Jul 23, 2026
Merged

ci: use official Coveralls uploader#91
raeperd merged 2 commits into
mainfrom
codex/fix-coveralls-upload

Conversation

@raeperd

@raeperd raeperd commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the community Go Coveralls uploader with Coveralls’ official v2 action
  • explicitly upload coverage.txt as Go coverage data
  • keep transient Coveralls service errors from blocking otherwise healthy CI

Why

The main workflow’s build, tests, lint, and dead-code checks passed, but Coveralls returned HTTP 500 (Build processing error) from /api/v1/jobs. Retrying the original job and testing Coveralls’ official reporter initially reproduced the same server error, confirming the failure was external to this repository. A later run uploaded coverage successfully.

Coverage generation remains required; only the external upload transport is non-blocking.

Validation

  • make build VERSION=main
  • git diff --exit-code go.mod go.sum
  • make test
  • make lint
  • go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/build.yaml
  • PR checks: build and lint passed; Coveralls accepted the Go coverage report

@coveralls

Copy link
Copy Markdown

Coverage Status

Coverage is 79.739%codex/fix-coveralls-upload into main. No base build found for main.

@raeperd
raeperd merged commit 102007a into main Jul 23, 2026
3 checks passed
@raeperd
raeperd deleted the codex/fix-coveralls-upload branch July 23, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants