Skip to content

chore(renovate): automerge minor and patch updates and lockfile maintenance - #196

Draft
brandyscarney wants to merge 2 commits into
chore/add-test-coveragefrom
chore/renovate-automerge
Draft

brandyscarney wants to merge 2 commits into
chore/add-test-coveragefrom
chore/renovate-automerge

Conversation

@brandyscarney

Copy link
Copy Markdown
Member

What This Does

Lets Renovate automatically merge minor and patch updates and a weekly lockfile refresh once CI passes.

New Behavior

  • Minor and patch updates merge on their own after CI passes. They still follow the existing schedule and the 3-day wait after a release.
  • Once a week, Renovate refreshes package-lock.json so indirect dependencies stay current within their existing ranges, and merges it once CI passes.
  • These updates still need a review:
    • Major updates
    • Packages still on 0.x, where a minor can break things
    • Capacitor, since CI only tests the web build

Changes

  • renovate.json:
    • Turns off platformAutomerge, so Renovate merges the PR itself once every check passes instead of using GitHub's auto-merge.
    • Turns on lockfile maintenance with automerge.
    • Adds two package rules: one turns on automerge for stable minor and patch updates, and one turns it off for @capacitor/** and pins Capacitor to exact versions so lockfile maintenance can't update it either.

Notes

  • Before merging, make Lint, E2E, Test on macOS-latest, and Test on windows-latest required status checks on main, and allow Renovate to bypass required pull request reviews. Required status checks still apply to Renovate.
  • Stacked on the test coverage PR, so automerged updates are checked by the feature tests.
  • Lockfile maintenance runs before 4am ET on Mondays. It can update indirect dependencies within their current ranges without a review.
  • After this merges, Renovate will open a one-time PR pinning Capacitor to exact versions. It needs a review like any Capacitor update.
  • Matches the tutorial apps' Renovate setup.

@brandyscarney
brandyscarney added this pull request to stack #185 November 11, 2026 22:36
@vercel

vercel Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ionic-react-conference-app Ready Ready Preview Nov 11, 2026 11:35pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 88427928 Deployed Nov 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant