Skip to content

fix(renovate): cover pep621 in enabledManagers#46

Merged
williaby merged 3 commits into
mainfrom
fix/renovate-enabledmanagers-coverage
Jun 10, 2026
Merged

fix(renovate): cover pep621 in enabledManagers#46
williaby merged 3 commits into
mainfrom
fix/renovate-enabledmanagers-coverage

Conversation

@williaby

@williaby williaby commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Problem

renovate.json enabledManagers was ["poetry", "github-actions"], but this repo migrated off Poetry to pep621: pyproject.toml uses [project] with the hatchling build backend, ships uv.lock, and has no poetry.lock and no [tool.poetry] table. Because Renovate's poetry manager only activates on Poetry-style pyproject.toml, it detected zero Python dependencies and produced zero Python PRs while 54 Dependabot alerts (2 critical, 31 high, 18 moderate, 3 low) remained open.

Fix

Replace poetry with pep621 in enabledManagers. github-actions is retained (.github/workflows/ present). With pep621 enabled, Renovate now parses the PEP 621 [project] dependencies and will begin opening Python update PRs.

Verification

  • pyproject.toml: [project] present, no [tool.poetry], build-backend hatchling.build.
  • uv.lock present; poetry.lock absent.
  • JSON validated; pre-commit (check-json et al.) passes on the changed file.

Generated with Claude Code

The repo migrated off Poetry to pep621 (pyproject.toml [project] with
hatchling build backend, uv.lock, no poetry.lock). enabledManagers still
listed poetry, so Renovate produced zero Python dependency PRs while 54
alerts stayed open. Replace poetry with pep621 so Renovate detects and
updates Python dependencies.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 4, 2026 04:45
@coderabbitai

coderabbitai Bot commented Jun 4, 2026

Copy link
Copy Markdown

Warning

Review limit reached

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

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

Your organization has run out of usage credits. Purchase more 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.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: dceb5340-68d2-4ba4-a5d3-b643ea866dd1

📥 Commits

Reviewing files that changed from the base of the PR and between c0eb24a and 3557e7d.

📒 Files selected for processing (1)
  • renovate.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/renovate-enabledmanagers-coverage

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Renovate configuration to re-enable Python dependency updates after the repository migrated from Poetry-style pyproject.toml to PEP 621 [project] metadata (with hatchling/uv).

Changes:

  • Switch Renovate’s Python manager from poetry to pep621 via enabledManagers.
  • Keep github-actions enabled for workflow dependency updates.

Comment thread renovate.json
Comment on lines 208 to 210
"enabledManagers": [
"poetry",
"pep621",
"github-actions"
@williaby williaby added the skip-changelog PR intentionally omits a CHANGELOG entry label Jun 10, 2026
@sonarqubecloud

Copy link
Copy Markdown

@williaby williaby merged commit 4043ae9 into main Jun 10, 2026
28 of 30 checks passed
@williaby williaby deleted the fix/renovate-enabledmanagers-coverage branch June 10, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog PR intentionally omits a CHANGELOG entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants