chore(renovate): normalize requirements.lock header to equals-form - #300
Conversation
Renovate's pip-compile manager (enabled fleet-wide via the shared preset, stranske/Workflows#2406) parses the lock header to reconstruct the uv command and requires every option in equals form (--extra=, --output-file=). This lock's header used space form, so Renovate raised a non-fatal "Option ... must have equal sign" warning and SILENTLY SKIPPED the lock — meaning it was never regenerated on dependency bumps. This rewrites only the header line to equals form; the resolved pins are byte-identical (header-only diff). Verified with `npx renovate@43 --platform=local --dry-run=extract`: pip-compile extracts the lock with no error after the change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Workflow source neededPR #300 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:
Once a valid source is present, this warning will not be reposted. |
|
Workflow state fingerprint for Agents Gate Followups. Do not edit. |
Renovate's
pip-compilemanager (enabled fleet-wide via the shared preset, stranske/Workflows#2406) parses the lock header to reconstruct theuv pip compilecommand and requires every option in equals form (--extra=dev,--output-file=requirements.lock). This repo's lock header was in space form, so Renovate raised a non-fatalOption ... must have equal signwarning and silently skipped the lock — it was never regenerated on dependency bumps.This rewrites only the header line to equals form; the resolved pins are byte-identical (header-only diff).
Verified with
npx renovate@43 --platform=local --dry-run=extracton a sibling repo: before =pip-compile error … must have equal sign(skipped); after = lock extracted, no error.Part of the fleet pip-compile lock-regen rollout (Workflows #2406 enabled the manager; consumer lock headers were space-form and needed normalizing).