Safeguard
Developer Tools•

Should an update tool split minor and patch updates into separate PRs?

Splitting patch and minor updates lets you automerge low risk ones and review the rest. See how defaults differ and when extra pull requests pay off.

Safeguard Security Team
4 min read

Split them if you want different treatment for each, such as automerging patches and reviewing minors. Keep them together if you review everything by hand, because separate pull requests add noise. Some tools combine patch and minor into one pull request by default, so check what yours does before you decide.

What the defaults do

The documentation of one update bot says it groups patch and minor releases into a single pull request by default. Its example: you run version 1.0.0, and 1.0.1 and 1.1.0 both exist. You get one pull request, to 1.1.0. A setting turns that off and gives you separate branches for patch and minor. The documentation says separate updates are handy if you want to automerge patch updates but merge minor ones manually.

It has related settings too. By default, if several major versions exist, you get a pull request for the latest major only. A separate setting raises one pull request per major version, which suits teams that must step through versions in order.

Another major bot works differently. Its update types are first-class filters: you can allow, ignore or group by patch, minor or major, and a group can be limited to one or more of these levels.

Why the distinction matters

Semantic versioning says patch releases fix bugs without changing the interface, and minor releases add features compatibly. Many teams treat that as a risk scale. In practice it is a convention that maintainers follow with varying care, and the bot's own documentation warns that versions before 1.0.0 can make breaking changes at any time, and shows a rule to exclude them from automerge.

Update levelTypical riskCommon policy
PatchLowest, often bug and security fixesAutomerge when tests pass
MinorLow to medium, new featuresGroup, review the changelog
MajorHighest, may breakSeparate pull request, approval first
Pre 1.0UnpredictableTreat like major

Decision steps

  1. Decide whether you will ever automerge. If not, splitting buys little.
  2. If yes, write the policy first: which levels, which dependency types, which tests must pass.
  3. Split patch from minor only for the dependency classes you plan to automerge. You do not need global separation.
  4. Keep security fixes outside this logic. A patch that fixes an advisory should not wait for a weekly group.
  5. Review the result after a month. Count how many separate patch pull requests merged untouched. If almost all did, your policy works. If you often fixed breakage, tighten it.

A middle path

Group all patch and minor updates for development dependencies into one pull request, automerge it when tests pass, and keep production dependencies individual until you trust your tests. This cuts the count sharply with little added risk. Our post on grouping updates without hiding risk shows what to keep out of any group.

Do not equate patch with safe

A patch to a package your code calls heavily can break you, and a minor release can contain a security fix you urgently need. Version level is a hint about risk, not a verdict. Pair it with tests and with knowledge of whether the package is reachable from your code.

Quick check

Does one pull request for patch and minor save time?

Usually, yes. Fewer pull requests mean fewer notifications and rebases, at the cost of a failure in one package blocking the rest.

Is a major update always a separate pull request?

In the documentation we read, major updates are separate by default for the first bot, and you can require approval before one is created.

Safeguard helps you rank updates by exposure. Reachability analysis shows which vulnerable dependencies your code actually calls, and policies and gates check pull requests before merge. It builds an SBOM from manifests and lockfiles. Fix pull requests are off by default, with every category on Manual. Run a free scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.