Skip to content

chore: configure Renovate from the family preset - #7

Merged
lusoris merged 1 commit into
mainfrom
chore/update-bot-config
Oct 16, 2026
Merged

lusoris merged 1 commit into
mainfrom
chore/update-bot-config

Conversation

@lusoris

@lusoris lusoris commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Configures Renovate from the family preset github>plurano/horistes instead of the bare config:recommended the onboarding pull request proposes.

  • The preset sets three days of minimum release age, signed-off commits and no automerge for every repository of the family.
  • settings-sync.json is not extended: no gate here holds rust-toolchain.toml to a settings source, so Renovate may propose toolchain updates.
  • The packageRules entry is the one praetorctl adopt writes when a Renovate configuration exists (internal/adopt/renovate.go in the engine): the generated DevContainer bundle and reuse.yml, which praetorctl audit locks byte for byte. A later adoption therefore leaves the file unchanged.
  • REUSE.toml already annotates renovate.json.

Checks: renovate-config-validator 44.143.0 with --strict accepts the file and refuses a copy with a misspelt matcher; make verify-all passes locally.

The onboarding pull request #1 stays open; what happens to it once this lands is a separate decision.

Renovate is installed on the organisation and its onboarding pull
request proposes config:recommended alone. This configuration extends
github>plurano/horistes instead, the preset every repository of the
family uses: three days of minimum release age, signed-off commits, no
automerge.

settings-sync.json is left out: no gate here holds rust-toolchain.toml
to a settings source, so Renovate may propose toolchain updates.

The packageRules entry is the one praetorctl adopt writes when a
Renovate configuration exists (internal/adopt/renovate.go): the
generated DevContainer bundle and reuse.yml, which praetorctl audit
locks byte for byte. With it in place a later adoption leaves the
file as it is.

renovate-config-validator 44.143.0 --strict accepts the file and
refuses a copy with a misspelt matcher.

Signed-off-by: lusoris <lusoris@proton.me>
@lusoris
lusoris merged commit 627ab96 into main Oct 16, 2026
3 checks passed
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