Skip to content

chore: stop renovate churn on self-published impit-* packages - #531

Merged
barjin merged 4 commits into
masterfrom
claude/renovate-patch-grouping-0x-3deb5b
Aug 27, 2026
Merged

chore: stop renovate churn on self-published impit-* packages#531
barjin merged 4 commits into
masterfrom
claude/renovate-patch-grouping-0x-3deb5b

Conversation

@B4nan

@B4nan B4nan commented Aug 27, 2026

Copy link
Copy Markdown
Member

The impit-* platform packages in impit-node's optionalDependencies are our own napi-rs binary packages, published by the release workflow and version-synced by pnpm copy-version at release time. Renovate treats them as third-party deps and opens one PR per package after every release (see #525 to #528), and merging those one by one causes conflicts.

Renovate changes:

  • impit-* packages are ignored entirely; the release workflow owns those versions.
  • 0.x patch updates of genuine third-party deps join the existing non-major group instead of being excluded by the !/^0/ rule. 0.x minors stay separate, since those can be breaking under semver-0 conventions. The group is renamed to "non-major dependencies" so the name covers everything in it.

This PR also finishes the parts of the 0.14.4 release that the release run left behind (its commit-back to master was rejected by branch rules): the loader version and optionalDependencies are bumped to 0.14.4 to match npm, and the missing 0.14.4 changelog entry is added, generated with git-cliff using the same arguments as the workflow. The js-0.14.4 tag and the GitHub release were created separately, since those don't live in the repo.

@B4nan B4nan added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Aug 27, 2026
@github-actions github-actions Bot added this to the 148th sprint - Tooling team milestone Aug 27, 2026
@B4nan B4nan changed the title chore: group 0.x patch dependency updates in renovate chore: stop renovate churn on self-published impit-* packages Aug 27, 2026
@B4nan
B4nan requested a review from barjin August 27, 2026 07:28
@barjin
barjin merged commit f1291e3 into master Aug 27, 2026
33 checks passed
@barjin
barjin deleted the claude/renovate-patch-grouping-0x-3deb5b branch August 27, 2026 08:50
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.

3 participants