Skip to content

config(renovate): harden shared preset and add onboarding entry point - #2

Merged
setchy merged 5 commits into
mainfrom
chore/renovate-preset-policy
Oct 8, 2026
Merged

setchy merged 5 commits into
mainfrom
chore/renovate-preset-policy

Conversation

@setchy

@setchy setchy commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

What

Applies org-wide policy to the shared Renovate preset and adds the onboarding discovery entry point.

default.json

  • schedule:weekly
  • group:vitePlus and group:githubArtifactActions
  • customManagers:biomeVersions
  • shared engines range rule (rangeStrategy: auto) — removes the same override repeated in every consumer
  • osvVulnerabilityAlerts: true
  • removes the redundant helpers:pinGitHubActionDigests (already inherited from config:best-practices)

Deliberately not included: automerge (stays website-only), PR/concurrency limits, and a timezone parameter.

renovate-config.json (new)

Onboarding discovery hook: {"extends": ["./default"]}. default.json is intentionally not renamed, so existing github>gitify-app/.github references keep resolving.

README.md

Documents the shared policy and how a repository inherits/extends it, with emoji sections and badges (Renovate, config validation, Conventional Commits, license).

Verification

npx --package renovate -- renovate-config-validator --strict ./default.json ./renovate-config.json passes (exit 0).

Dependencies

Part of the harden-org-renovate-preset change. Do not merge before review.

setchy added 4 commits October 8, 2026 07:14
Adds org-wide policy to default.json (weekly cadence in America/New_York, Vite+ and GitHub Actions grouping, biome custom manager, shared engines range rule, OSV vulnerability alerts, PR limits) and removes the redundant GitHub Actions digest helper already inherited from config:best-practices.

Adds renovate-config.json as the onboarding discovery entry point extending ./default, without renaming default.json.

Documents the shared policy in the README.

Part of the harden-org-renovate-preset change.
Use the canonical group:githubArtifactActions preset name and remove prConcurrentLimit/prHourlyLimit.
@setchy
setchy merged commit 0895dd6 into main Oct 8, 2026
1 check passed
@setchy
setchy deleted the chore/renovate-preset-policy branch October 8, 2026 14:30
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