Skip to content

ci: make Coveralls non-blocking#33

Merged
stratofax merged 3 commits into
mainfrom
ci/coveralls-non-blocking
Feb 26, 2026
Merged

ci: make Coveralls non-blocking#33
stratofax merged 3 commits into
mainfrom
ci/coveralls-non-blocking

Conversation

@stratofax
Copy link
Copy Markdown
Collaborator

Summary

  • Coveralls GitHub Action intermittently returns HTTP 530 errors (Cloudflare DNS code 1016), failing CI even when all tests pass
  • Added continue-on-error: true to the Coveralls step, matching the existing pattern on pip-audit
  • Tests, ruff, mypy, and bandit remain build-gating — only coverage reporting is non-blocking

Test plan

  • CI run on this branch passes (all 6 matrix jobs green)
  • Verify Coveralls step shows as non-blocking in Actions log

🤖 Generated with Claude Code

stratofax and others added 3 commits February 26, 2026 11:23
Coveralls has been intermittently returning HTTP 530 errors (Cloudflare
DNS code 1016), failing CI runs even when all tests and quality checks
pass. Adding continue-on-error: true matches the existing pattern used
for pip-audit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reduces from 6 jobs (3 OS x 2 Python) to 4 jobs:
- Linux: 3.12 + 3.13 (version compatibility)
- macOS + Windows: 3.13 only (platform compatibility)
Also adds fail-fast: false so one platform failure doesn't cancel others.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@stratofax stratofax merged commit 8928eab into main Feb 26, 2026
8 checks passed
@stratofax stratofax deleted the ci/coveralls-non-blocking branch February 26, 2026 16:59
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.

1 participant