ci: enable Renovate automerge and fix changeset workflow#88
Merged
Conversation
Add platform automerge to renovate.json so enabled (@xmtp/**) dependency PRs merge once the required CI check passes and Macroscope approves. Fix the renovate-changeset workflow: our commits are prefixed chore(deps):, which the action's conventional-commit parser maps to an update type of none, skipping every PR without writing a changeset. Set use-conventional-commits to false so each dependency update defaults to a patch changeset.
ApprovabilityVerdict: Approved Minor CI/CD configuration changes that enable Renovate automerge and fix changeset generation for dependency updates. No runtime behavior impact - only affects the dependency update pipeline. You can customize Macroscope's approvability policy. Learn more. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
automerge: true+platformAutomerge: trueso enabled (@xmtp/**) dependency PRs merge automatically.use-conventional-commits: false.Why
The changeset workflow was silently no-op'ing on every Renovate PR. Our commits are prefixed
chore(deps):; the action's conventional-commit parser maps any non-fix/featprefix to an update type ofnoneand skips the PR without writing a changeset (runs went green but did nothing). Withuse-conventional-commits: false, the action defaults every dependency update to apatchchangeset.Automerge gating
Merge now requires the
buildCI check (added as a required status check onmain) plus a review from Macroscope. Flow: Renovate opens PR → changeset workflow pushes a patch changeset → CIbuildpasses → Macroscope approves → auto-merge.🤖 Generated with Claude Code
Need help on this PR? Tag
/codesmithwith what you need. Autofix is disabled.Note
Enable Renovate automerge and fix changeset workflow
automergeandplatformAutomergetotrue.Macroscope summarized 8323ae4.