Skip to content

ci: Add Coveralls Reporting#761

Open
bencap wants to merge 2 commits into
release-2026.2.4from
maintenance/bencap/755/coveralls-ci-action
Open

ci: Add Coveralls Reporting#761
bencap wants to merge 2 commits into
release-2026.2.4from
maintenance/bencap/755/coveralls-ci-action

Conversation

@bencap
Copy link
Copy Markdown
Collaborator

@bencap bencap commented May 28, 2026

  • Trigger CI on pull_request events in addition to push
  • Run full test suite on release-* branches alongside main
  • Add lcov coverage reporting and Coveralls upload to the optional-dependencies job (Python 3.11)
  • Remove redundant run-tests-3_11 job; fold coverage into the existing optional-deps matrix entry
  • Ignore generated coverage/ directory in .gitignore

- Trigger CI on pull_request events in addition to push
- Run full test suite on release-* branches alongside main
- Add lcov coverage reporting and Coveralls upload to the
  optional-dependencies job (Python 3.11)
- Remove redundant run-tests-3_11 job; fold coverage into the
  existing optional-deps matrix entry
- Ignore generated coverage/ directory in .gitignore
@bencap bencap changed the base branch from main to release-2026.2.4 May 28, 2026 20:10
…ch ref

- Restrict push trigger to main and release-* branches only, so that
  direct pushes to feature branches no longer trigger the workflow
- Replace branch-ref conditions (github.ref comparisons) with
  github.event_name checks: fast tests run on pull_request, full tests
  run on push
- Update step names to reflect the new PR/push framing
@bencap bencap linked an issue May 28, 2026 that may be closed by this pull request
5 tasks
@bencap bencap changed the title ci(workflow): add PR trigger, release branch support, and coveralls ci: Add Coveralls Reporting May 28, 2026
@bencap bencap marked this pull request as ready for review May 28, 2026 21:07
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.

Add Coveralls coverage reporting to CI

1 participant