ci: measure full Rust coverage nightly#495
Conversation
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment Thanks for integrating Codecov - We've got you covered ☂️ |
Signed-off-by: Jeremi Joslin <[email protected]>
Signed-off-by: Jeremi Joslin <[email protected]>
Signed-off-by: Jeremi Joslin <[email protected]>
Signed-off-by: Jeremi Joslin <[email protected]>
f79ca24 to
80bd4c8
Compare
💡 Codex ReviewThis commit has no AGENTS.md reference: AGENTS.md:L68-L70 When Line 29 in f79ca24 The PR registry-stack/.github/workflows/notary-postgres-conformance.yml Lines 123 to 126 in f79ca24 In a reusable workflow, ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Signed-off-by: Jeremi Joslin <[email protected]>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 661597c9ab
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Pull Request
Summary
Add comprehensive nightly Rust coverage without extending the pull-request critical path.
workflow_callImpact
The workflow has no
pull_request,push, or merge-queue trigger and is not a required check. It therefore adds no steady-state PR latency. Coverage jobs use dedicated target directories, registry-only Cargo caches, immutable Action pins, and OIDC authentication. Codecov upload failures fail the nightly workflow so missing measurements are visible without blocking merges.The
platformCodecov flag is scoped only to Platform crates.registry-config-reportremains measured underdeveloper-tools, preventing the same carried flag from representing different package sets on PR and nightly commits.Checks
actionlintpython3 .github/scripts/test_ci_changes.py: 14 tests passedPOST https://codecov.io/validate:Valid!cargo llvm-covgit diff --checkstrict_coverageInitial line-coverage baselines
platformmanifest-unitdeveloper-toolsregistryctl-unitnotary-celnotary-unitrelay-unitnotary-postgresrelay-postgresThe PostgreSQL percentages measure the focused database conformance paths against their owning crate source, so they are expected to be much lower than the unit-test shards. The merged Codecov result combines all sessions rather than averaging these percentages.
Notes
actions/upload-artifactrelease. GitHub runs it on Node.js 24, and the uploads passed.DCO
Signed-off-bytrailer.