Skip to content

ci: Add Coveralls Reporting#761

Merged
bencap merged 2 commits into
release-2026.2.4from
maintenance/bencap/755/coveralls-ci-action
Jun 9, 2026
Merged

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

Conversation

@bencap

@bencap bencap commented May 28, 2026

Copy link
Copy Markdown
Collaborator
  • 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
@bencap bencap merged commit 601a456 into release-2026.2.4 Jun 9, 2026
6 checks passed
@bencap bencap deleted the maintenance/bencap/755/coveralls-ci-action branch June 9, 2026 16:02
@bencap bencap mentioned this pull request Jun 9, 2026
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