Skip to content

ci: allow Codecov coverage uploads - #21

Merged
zoeyrose merged 1 commit into
mainfrom
chore/allow-codecov-action
Aug 7, 2026
Merged

zoeyrose merged 1 commit into
mainfrom
chore/allow-codecov-action

Conversation

@zoeyrose

@zoeyrose zoeyrose commented Aug 7, 2026

Copy link
Copy Markdown
Member

Summary

  • allow the Codecov coverage upload Action under the selected-actions policy
  • record the Atrinik repositories that require Codecov GitHub App access
  • document the OIDC upload and badge prerequisite

Validation

  • validated every policy JSON file with jq
  • ran ShellCheck on both policy publishers
  • ran actionlint across the repository workflows
  • ran bin/publish in plan mode against the current Atrinik organization state
  • ran git diff --check

Rollout

Merge and apply this policy before merging the dependent coverage-reporting PRs. An organization owner must also install the Codecov GitHub App for atrinik, client, server, and libatrinik. The application is not currently installed.

@zoeyrose
zoeyrose force-pushed the chore/allow-codecov-action branch from 8b0b601 to e9c968f Compare August 7, 2026 04:00
@zoeyrose
zoeyrose merged commit 412b645 into main Aug 7, 2026
2 checks passed
@zoeyrose
zoeyrose deleted the chore/allow-codecov-action branch August 7, 2026 04:04
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.1.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

zoeyrose added a commit to atrinik/atrinik that referenced this pull request Aug 7, 2026
## Summary

- collect statement and branch coverage for the workspace coordinator
test suite
- print the detailed report in Integration validation and upload
Cobertura XML to Codecov through GitHub OIDC
- add a main-branch coverage badge and reproducible local coverage
commands
- report coverage without enforcing a percentage threshold

The current local baseline is 63 percent combined statement and branch
coverage.

## Validation

- ran all 79 Python tests under coverage
- generated and validated coverage.xml
- ran compileall and manifest validation
- ran actionlint and git diff --check

## Coordination

Depends on atrinik/github-settings#21 being merged and applied. The
Codecov GitHub App must be installed for this repository before
persistent uploads and the badge can populate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant