Skip to content

chore: switch Renovate lock-file maintenance & dev-deps to PR automerge#867

Merged
Pijukatel merged 1 commit into
masterfrom
claude/gracious-rubin-bvmk9z
Jun 18, 2026
Merged

chore: switch Renovate lock-file maintenance & dev-deps to PR automerge#867
Pijukatel merged 1 commit into
masterfrom
claude/gracious-rubin-bvmk9z

Conversation

@Pijukatel

Copy link
Copy Markdown
Contributor

lockFileMaintenance and the "major/minor dev dependencies" rule used automergeType: "branch", which never opens a PR and relies on branch automerge merging directly into master once branch status checks pass. But CI only runs on pull_request and pushes to master, so no checks ever run on renovate/* branches and the branch can never go green. The update (including uv.lock) just piled up on the branch with no PR and no merge.

Switch both rules to automergeType: "pr" so Renovate opens a PR (which triggers the existing pull_request CI) and auto-merges it once green, consistent with every other update in this repo.

`lockFileMaintenance` and the "major/minor dev dependencies" rule used
`automergeType: "branch"`, which never opens a PR and relies on branch
automerge merging directly into `master` once branch status checks pass.
But CI only runs on `pull_request` and pushes to `master`, so no checks
ever run on `renovate/*` branches and the branch can never go green. The
update (including `uv.lock`) just piled up on the branch with no PR and
no merge.

Switch both rules to `automergeType: "pr"` so Renovate opens a PR (which
triggers the existing pull_request CI) and auto-merges it once green,
consistent with every other update in this repo.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wenpt8A75nGV57DDqGvnTA
@Pijukatel Pijukatel added the adhoc Ad-hoc unplanned task added during the sprint. label Jun 18, 2026
@github-actions github-actions Bot added this to the 143rd sprint - Tooling team milestone Jun 18, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Jun 18, 2026
@codecov

codecov Bot commented Jun 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.51%. Comparing base (3e21ff0) to head (82eb19d).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #867   +/-   ##
=======================================
  Coverage   94.51%   94.51%           
=======================================
  Files          48       48           
  Lines        5069     5069           
=======================================
  Hits         4791     4791           
  Misses        278      278           
Flag Coverage Δ
integration 92.93% <ø> (+0.13%) ⬆️
unit 83.27% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vdusek vdusek self-requested a review June 18, 2026 13:23
@Pijukatel Pijukatel merged commit 2895adb into master Jun 18, 2026
27 checks passed
@Pijukatel Pijukatel deleted the claude/gracious-rubin-bvmk9z branch June 18, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants