chore(deps): sync coverage 7.15.1 pins - #2776
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
📝 WalkthroughWalkthroughCoverage is upgraded from 7.15.0 to 7.15.1 in the project development dependency and repository workflow environment files. ChangesCoverage version synchronization
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 896aaa06c7
ℹ️ 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".
There was a problem hiding this comment.
Pull request overview
This PR aligns the repository’s Python coverage pin to 7.15.1 across the repo’s dev dependency declaration (pyproject.toml), the resolved lockfile (requirements.lock), and the workflow pin surface (.github/workflows/autofix-versions.env), to keep CI/dev-tooling consistent.
Changes:
- Bump
coveragefrom7.15.0→7.15.1inpyproject.tomldev extras. - Bump
coveragefrom7.15.0→7.15.1inrequirements.lock. - Bump
COVERAGE_VERSIONfrom7.15.0→7.15.1in.github/workflows/autofix-versions.env.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| requirements.lock | Updates the locked coverage version to 7.15.1. |
| pyproject.toml | Updates the dev dependency pin for coverage to 7.15.1. |
| .github/workflows/autofix-versions.env | Updates the workflow pin COVERAGE_VERSION to 7.15.1. |
Automated Status SummaryHead SHA: cc3cec7
Coverage Overview
Coverage Trend
Top Coverage Hotspots (lowest coverage)
Low Coverage Files (<50.0%)
Updated automatically; will refresh on subsequent CI/Docker completions. Keepalive checklistScopeNo scope information available Tasks
Acceptance criteria
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@templates/consumer-repo/.github/workflows/autofix-versions.env`:
- Line 15: Revert the COVERAGE_VERSION change in the consumer template’s
autofix-versions configuration, restoring its prior repository-specific value.
Keep shared Coverage dependency updates in the shared configuration and modify
this override only for pins uniquely required by the consumer repository.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: feb1b807-30ab-4f02-936a-a2608213e51b
📒 Files selected for processing (2)
templates/consumer-repo/.github/workflows/autofix-versions.envtemplates/integration-repo/.github/workflows/autofix-versions.env
#2815) Health 74 Template Drift has been red on main since 2026-07-20, forcing an admin override on every Workflows merge. Root cause is NOT unintended drift: Renovate/dep-pin bumps (#2799 actions/checkout v7.0.1, #2776 coverage pins) moved the consumer templates' pinned action SHAs, so 13 already-allowlisted entries' recorded fingerprints went stale. Verified via `git log --since=<last baseline>` that the only commits touching these 13 workflow files since the last re-baseline were those dependency bumps (root workflows keep floating major tags by design; consumer templates SHA-pin per the fleet action-pin contract, docs/HISTORY.md / PR #1925). The divergence is the intentional action-pin-contract drift, not a missing consumer improvement — so per the allowlist's own documented process, refresh the fingerprints rather than align (aligning would strip the required consumer pins). Refreshed main/template sha256 for: belt 71/72/73, auto-label, autofix-dispatcher, capability-check, decompose, dedup, guard, issue-optimizer, keepalive-loop-reporter, verifier, weekly-metrics. Per-entry reasons preserved; dated re-baseline note added to the header. check_template_drift.py now reports "unallowlisted drift: 0" (exit 0). Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Moves the shared coverage pin together in
.github/workflows/autofix-versions.env,pyproject.toml, andrequirements.lock. This supersedes consumer-only coverage bumps such as stranske/Workflows-Integration-Tests#44.Summary by CodeRabbit