Skip to content

feat(renovate): group Chezmoi updates into a single PR#418

Merged
DevSecNinja merged 2 commits into
mainfrom
copilot/feat-group-chezmoi-updates
Jun 9, 2026
Merged

feat(renovate): group Chezmoi updates into a single PR#418
DevSecNinja merged 2 commits into
mainfrom
copilot/feat-group-chezmoi-updates

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Renovate was opening separate PRs for home/.chezmoiversion and .mise.toml when Chezmoi released a new version. Because each PR only updated one file, the other remained stale — causing CI to fail on version mismatch checks until both PRs merged.

Changes

  • renovate.json5 — adds a packageRules entry matching twpayne/chezmoi with groupName: "chezmoi", causing Renovate to bundle both the custom-manager .chezmoiversion update and the inline-comment .mise.toml update into one atomic PR:

    packageRules: [
      {
        groupName: "chezmoi",
        matchDepNames: ["twpayne/chezmoi"],
      },
    ],
  • tests/bash/install-chezmoi-version.bats — adds a test asserting the packageRules/groupName/matchDepNames grouping is present in the Renovate config.

Copilot AI changed the title [WIP] Configure Renovate to group Chezmoi updates into a single PR feat(renovate): group Chezmoi updates into a single PR Jun 9, 2026
Copilot AI requested a review from DevSecNinja June 9, 2026 07:34
@DevSecNinja DevSecNinja marked this pull request as ready for review June 9, 2026 07:36
@DevSecNinja DevSecNinja merged commit adbedae into main Jun 9, 2026
@DevSecNinja DevSecNinja deleted the copilot/feat-group-chezmoi-updates branch June 9, 2026 07:36
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.

feat(renovate): Group Chezmoi updates in Renovate

2 participants