← Back to issue list

Renovate: Enable lockfile maintenance.

View original Github issue

Metadata

Project
starflow
Number
#39
Type
issue
State
closed
Author
lengau
Labels
good first issue Type: Enhancement Status: Triaged
Created
Updated
Closed

Current evaluation

Enabled Renovate lockfile maintenance in canonical/starflow#40 via commit 0540457.

Resolution: closed resolved

Reason: Pull request canonical/starflow#40 resolved the issue; its commit 0540457 enabled Renovate lockfile maintenance.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We should enable lockfile maintenance in Renovate to avoid issues where running `uv sync` to upgrade a version results in a giant change (see: https://github.com/canonical/craft-platforms/pull/88#discussion_r1909221086) That should be relatively easy: https://docs.astral.sh/uv/guides/integration/dependency-bots/#uvlock-output

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Enabled Renovate lockfile maintenance in canonical/starflow#40 via commit 0540457.
stealth/space-bunny-alpha — closed stale Closed without a recorded fix or explanation. canonical/snapcraft#5577 updated the lockfile for a release, but no evidence links that change to enabling Renovate lockfile maintenance.
qwen/qwen3.6-35b-a3b — — Closed without implementation or linked pull request. The enhancement to enable lockfile maintenance in Renovate was abandoned or superseded.
qwen/qwen3.6-35b-a3b — — The request to enable lockfile maintenance in Renovate was abandoned. The issue closed without implementation, and no pull request was opened or merged to address the enhancement.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned and closed without implementation or discussion. The proposal to enable lockfile maintenance in Renovate was not acted upon, leaving dependency updates to be managed manually. No configuration changes or pull requests were submitted.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/starflow#40 (confidence 100%)

    The PR title directly matches the requested change and was merged as commit 0540457.

Related issues

Issue Project State Summary Similarity
#40 feat(renovate): enable lock file maintenance starflow merged Merged as canonical/starflow#40 (commit 0540457), enabling Renovate lock file maintenance in renovate.json5; approved by 2 reviewers with no unresolved comments, closing issue #39.
90%
#507 build(deps): lock file maintenance (main) starbase merged Renovate lock-file maintenance was merged in canonical/starbase#507 via commit 39eefe0, refreshing uv.lock to update locked dependency versions.
77%
#326 build(deps): lock file maintenance starbase merged Renovate lock file maintenance for starbase merged (approved, 1 file, +3/-4) via commit f84c2df, refreshing all locks with no dependency version changes.
75%
#389 build(deps): lock file maintenance starbase merged Renovate lock maintenance was merged in canonical/starbase#389 as commit abed958, refreshing all dependency locks; two approvals and all CI checks passed.
75%
#71 build(deps): lock file maintenance starflow merged Renovate PR starflow#71 was merged as commit d64d031, refreshing all dependency lock files after two approvals and with all listed CI checks passing.
75%
#320 build(deps): lock file maintenance starbase merged Renovate lock-file maintenance merged into starbase in commit c1f03c6, refreshing locked dependency versions.
75%
#609 ci(renovate): switch to Starflow renovate config craft-application merged Merged #609 in commit 657d1fe9, replacing the 157-line Renovate configuration with Canonical's shared Starflow config.
73%
#26 build(deps): lock file maintenance craft-artifacts merged Merged Renovate lock-file maintenance PR #26 into main as commit e97ec84, refreshing uv.lock to current dependency versions (+669/-491).
72%
#92 ci(renovate): use Starflow renovate config craft-platforms merged PR #92 by lengau merged (commit 76f354d), slimming .github/renovate.json5 from 157 lines to one line extending canonical/starflow's shared renovate.json5, keeping only a pytest ignore.
72%
#355 build(deps): lock file maintenance starbase merged Merged Renovate lock-file maintenance in commit 85cad2f, refreshing all dependency locks (+24/-23 lines across one file).
71%