Skip to content

chore: update shared coverage pin - #2731

Merged
stranske merged 1 commit into
mainfrom
codex/update-coverage-7150
Jul 7, 2026
Merged

chore: update shared coverage pin#2731
stranske merged 1 commit into
mainfrom
codex/update-coverage-7150

Conversation

@stranske

@stranske stranske commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • update canonical COVERAGE_VERSION to 7.15.0
  • sync Workflows pyproject.toml, requirements.lock, and consumer/integration template env pins
  • route the Workflows-Integration-Tests coverage bump through the Workflows source-of-truth pin path

Validation

  • python3 -m scripts.sync_tool_versions --check
  • python3 scripts/validate_version_pins.py --check-all-templates
  • /opt/anaconda3/bin/python3.12 -m pytest tests/scripts/test_sync_tool_versions.py tests/scripts/test_validate_version_pins.py -q
  • python3 scripts/validate_template_sync.py
  • python3 scripts/validate_template_completeness.py
  • git diff --check

Copilot AI review requested due to automatic review settings July 7, 2026 06:34
@stranske stranske added automation Automation and workflow automation dependencies Dependency updates maintenance Maintenance tasks codex codex-automation labels Jul 7, 2026
@stranske
stranske temporarily deployed to agent-standard July 7, 2026 06:34 — with GitHub Actions Inactive
@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 57 minutes

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: d7dacc7c-3ddf-49f3-a52d-e12950fd5f8a

📥 Commits

Reviewing files that changed from the base of the PR and between 9ab5891 and bf73f49.

⛔ Files ignored due to path filters (1)
  • requirements.lock is excluded by !**/*.lock, !**/*.lock
📒 Files selected for processing (4)
  • .github/workflows/autofix-versions.env
  • pyproject.toml
  • templates/consumer-repo/.github/workflows/autofix-versions.env
  • templates/integration-repo/.github/workflows/autofix-versions.env
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/update-coverage-7150

Comment @coderabbitai help to get the list of available commands.

@agents-workflows-bot

Copy link
Copy Markdown
Contributor

Workflow source needed

PR #2731 needs either a linked GitHub issue or one valid non-issue Workflow Source before PR metadata automation can manage it safely.

Please do one of:

  • Add <!-- meta:issue:123 --> or a normal Closes #123 / Related to #123 line.
  • Check one Workflow Source option in the PR body.
  • Add a hidden marker such as <!-- workflow-source:local_request -->, <!-- workflow-source:manual_remote -->, <!-- workflow-source:review_followup -->, <!-- workflow-source:sync_campaign -->, or <!-- workflow-source:dependabot -->.
  • Add a workflow source label such as workflow:source-direct-pr, workflow:source-local-request, workflow:source-review-followup, workflow:source-sync, or workflow:no-automation.

Once a valid source is present, this warning will not be reposted.

@stranske
stranske temporarily deployed to agent-standard July 7, 2026 06:35 — with GitHub Actions Inactive
@agents-workflows-bot

agents-workflows-bot Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Automated Status Summary

Head SHA: 5611177
Latest Runs: ⏳ pending — Gate
Required contexts: Gate / gate, Health 45 Agents Guard / guard
Required: core tests (3.12): ⏳ pending, core tests (3.13): ⏳ pending, docker smoke: ⏳ pending, gate: ⏳ pending

Workflow / Job Result Logs
(no jobs reported) ⏳ pending

Coverage Overview

  • Coverage history entries: 1

Coverage Trend

Metric Value
Current 75.70%
Baseline 85.00%
Delta -9.30%
Minimum 70.00%
Status ✅ Pass

Top Coverage Hotspots (lowest coverage)

File Coverage Missing
scripts/issue_dedup_smoke.py 0.0% 4
scripts/runner_lib/__main__.py 0.0% 3
scripts/validate_template_sync.py 0.0% 77
scripts/langchain/topic_splitter.py 19.1% 57
tools/codex_log_analyzer.py 19.6% 140
scripts/repo_review_round2_runner.py 25.1% 344
scripts/prune_agent_stubs.py 39.7% 26
scripts/repo_review_round1_runner.py 40.7% 133
tools/ensure_workflow_timeout_variables.py 42.1% 74
scripts/sync_label_docs.py 42.9% 64
tools/ci_failure_triage.py 44.2% 123
scripts/repo_review_backlog_scan.py 45.3% 116
scripts/repo_review_body_writer.py 46.5% 86
tools/codex_session_analyzer.py 47.9% 59
scripts/create_verifier_labels.py 48.3% 58

Low Coverage Files (<50.0%)

File Coverage Missing
scripts/issue_dedup_smoke.py 0.0% 4
scripts/runner_lib/__main__.py 0.0% 3
scripts/validate_template_sync.py 0.0% 77
scripts/langchain/topic_splitter.py 19.1% 57
tools/codex_log_analyzer.py 19.6% 140
scripts/repo_review_round2_runner.py 25.1% 344
scripts/prune_agent_stubs.py 39.7% 26
scripts/repo_review_round1_runner.py 40.7% 133
tools/ensure_workflow_timeout_variables.py 42.1% 74
scripts/sync_label_docs.py 42.9% 64
tools/ci_failure_triage.py 44.2% 123
scripts/repo_review_backlog_scan.py 45.3% 116
scripts/repo_review_body_writer.py 46.5% 86
tools/codex_session_analyzer.py 47.9% 59
scripts/create_verifier_labels.py 48.3% 58

Updated automatically; will refresh on subsequent CI/Docker completions.


Keepalive checklist

Scope

No scope information available

Tasks

  • No tasks defined

Acceptance criteria

  • No acceptance criteria defined

@stranske
stranske enabled auto-merge (squash) July 7, 2026 06:35
@stranske
stranske temporarily deployed to agent-high-privilege July 7, 2026 06:35 — with GitHub Actions Inactive

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s canonical coverage version pin used by the autofix/dev-tool pin-sync mechanism, and propagates that pin through the Workflows source-of-truth files and both consumer/integration templates.

Changes:

  • Bump COVERAGE_VERSION from 7.14.3 to 7.15.0 in the canonical autofix pin file and both templates.
  • Align the Workflows Python dev dependency pin (pyproject.toml) and the lockfile (requirements.lock) to coverage==7.15.0.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/autofix-versions.env Updates canonical COVERAGE_VERSION to 7.15.0 (source of truth for sync scripts/templates).
templates/consumer-repo/.github/workflows/autofix-versions.env Syncs consumer template coverage pin to match canonical env pin.
templates/integration-repo/.github/workflows/autofix-versions.env Syncs integration template coverage pin to match canonical env pin.
pyproject.toml Updates dev dependency pin for coverage to 7.15.0.
requirements.lock Updates locked coverage version to 7.15.0 to remain consistent with the canonical pin.

@stranske
stranske merged commit 67a8e41 into main Jul 7, 2026
153 of 164 checks passed
@stranske
stranske deleted the codex/update-coverage-7150 branch July 7, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation Automation and workflow automation codex codex-automation dependencies Dependency updates maintenance Maintenance tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants