Skip to content

fix: constrain Fine-Art jsonschema renovate updates - #2533

Merged
stranske merged 1 commit into
mainfrom
codex/fine-art-jsonschema-renovate-guard
Jun 24, 2026
Merged

stranske merged 1 commit into
mainfrom
codex/fine-art-jsonschema-renovate-guard

Conversation

@stranske

Copy link
Copy Markdown
Owner

Summary

  • add a repository-scoped Renovate preset rule for stranske/Fine-Art-Archive so jsonschema updates stay below 4.23.0
  • document the Fine-Art exception in consumer maintenance guidance
  • add a regression test that keeps the exception repo-scoped

Validation

  • python3 -m json.tool renovate-presets/fleet.json
  • python3 -m pytest tests/workflows/test_consumer_sync_create_only_evidence.py -q
  • ruff check tests/workflows/test_consumer_sync_create_only_evidence.py
  • black --check tests/workflows/test_consumer_sync_create_only_evidence.py
  • git diff --check

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@stranske, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 50 minutes and 20 seconds. Learn how PR review limits work.

To continue reviewing without waiting, enable usage-based billing in the billing tab.

⌛ How to resolve this issue?

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 credits.

🚦 How do rate 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 see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 5fec9eb7-f743-41fa-8465-f1e5c41fcfe2

📥 Commits

Reviewing files that changed from the base of the PR and between 81ebbaa and e843bb5.

📒 Files selected for processing (3)
  • docs/ops/CONSUMER_REPO_MAINTENANCE.md
  • renovate-presets/fleet.json
  • tests/workflows/test_consumer_sync_create_only_evidence.py
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/fine-art-jsonschema-renovate-guard

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

@stranske stranske added codex codex-automation automation Automation and workflow automation maintenance Maintenance tasks dependencies Dependency updates labels Jun 24, 2026
@stranske
stranske enabled auto-merge (squash) June 24, 2026 17:33
@stranske
stranske temporarily deployed to agent-standard June 24, 2026 17:33 — with GitHub Actions Inactive
@agents-workflows-bot

Copy link
Copy Markdown
Contributor

Workflow source needed

PR #2533 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-keepalive

stranske-keepalive Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Automated Status Summary

Head SHA: 07da4dd
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 70.64%
Baseline 85.00%
Delta -14.36%
Minimum 70.00%
Status ✅ Pass

Top Coverage Hotspots (lowest coverage)

File Coverage Missing
scripts/check_api_wrapper_guard.py 0.0% 123
scripts/cleanup_labels.py 0.0% 127
scripts/issue_dedup_smoke.py 0.0% 4
scripts/list_registered_consumer_repos.py 0.0% 33
scripts/repo_review_backlog_scan.py 0.0% 203
scripts/repo_review_round1_runner.py 0.0% 225
scripts/repo_review_round1_schema.py 0.0% 194
scripts/runner_lib/__main__.py 0.0% 3
scripts/update_langchain_versions.py 0.0% 34
scripts/validate_dependency_test_setup.py 0.0% 112
scripts/validate_template_completeness.py 0.0% 88
scripts/validate_template_sync.py 0.0% 77
scripts/validate_workflow_yaml.py 0.0% 98
scripts/repo_review_round2_schema.py 8.8% 185
scripts/langchain/topic_splitter.py 19.1% 57

Low Coverage Files (<50.0%)

File Coverage Missing
scripts/check_api_wrapper_guard.py 0.0% 123
scripts/cleanup_labels.py 0.0% 127
scripts/issue_dedup_smoke.py 0.0% 4
scripts/list_registered_consumer_repos.py 0.0% 33
scripts/repo_review_backlog_scan.py 0.0% 203
scripts/repo_review_round1_runner.py 0.0% 225
scripts/repo_review_round1_schema.py 0.0% 194
scripts/runner_lib/__main__.py 0.0% 3
scripts/update_langchain_versions.py 0.0% 34
scripts/validate_dependency_test_setup.py 0.0% 112
scripts/validate_template_completeness.py 0.0% 88
scripts/validate_template_sync.py 0.0% 77
scripts/validate_workflow_yaml.py 0.0% 98
scripts/repo_review_round2_schema.py 8.8% 185
scripts/langchain/topic_splitter.py 19.1% 57

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 temporarily deployed to agent-standard June 24, 2026 17:34 — with GitHub Actions Inactive
@stranske
stranske temporarily deployed to agent-standard June 24, 2026 17:34 — with GitHub Actions Inactive
@stranske
stranske merged commit 4109fe7 into main Jun 24, 2026
94 of 102 checks passed
@stranske
stranske deleted the codex/fine-art-jsonschema-renovate-guard branch June 24, 2026 17:45
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.

1 participant