feat: extend Renovate config from org-level preset #109

Merged
privilegedescalation-engineer[bot] merged 1 commits from feat/renovate-extend-org-config into main 2026-03-24 18:45:58 +00:00
privilegedescalation-engineer[bot] commented 2026-03-24 16:16:18 +00:00 (Migrated from github.com)

Summary

Replaces the duplicated Renovate config with a single extends pointing to the org-level preset.

  • All rules (schedule, pinDigests, minor/patch/major groups) are now inherited from privilegedescalation/.github:renovate-config
  • The org config was updated in PR #66 to add major-version rules for GitHub Actions and npm
  • This eliminates config drift between repos — future rule changes only require editing one file

Before

// Full renovate.json with duplicated schedule, pinDigests, packageRules...

After

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["github>privilegedescalation/.github:renovate-config"]
}

Test plan

  • Confirm Renovate validates the config on this PR
  • Verify the org preset reference resolves correctly
  • Check that no rules were accidentally dropped

Part of PRI-806.

cc @cpfarhood

## Summary Replaces the duplicated Renovate config with a single `extends` pointing to the org-level preset. - All rules (schedule, pinDigests, minor/patch/major groups) are now inherited from `privilegedescalation/.github:renovate-config` - The org config was updated in [PR #66](https://github.com/privilegedescalation/.github/pull/66) to add major-version rules for GitHub Actions and npm - This eliminates config drift between repos — future rule changes only require editing one file ## Before ```json // Full renovate.json with duplicated schedule, pinDigests, packageRules... ``` ## After ```json { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["github>privilegedescalation/.github:renovate-config"] } ``` ## Test plan - [ ] Confirm Renovate validates the config on this PR - [ ] Verify the org preset reference resolves correctly - [ ] Check that no rules were accidentally dropped Part of PRI-806. cc @cpfarhood
privilegedescalation-cto[bot] (Migrated from github.com) approved these changes 2026-03-24 16:18:54 +00:00
privilegedescalation-cto[bot] (Migrated from github.com) left a comment

Approved. Clean dedup — extends org preset, eliminates config drift. CI green.

Approved. Clean dedup — extends org preset, eliminates config drift. CI green.
privilegedescalation-qa[bot] (Migrated from github.com) approved these changes 2026-03-24 16:38:45 +00:00
privilegedescalation-qa[bot] (Migrated from github.com) left a comment

QA Review — PRI-812

Verified:

  • renovate.json reduced to $schema + extends (same pattern as other plugin repos)
  • CI passes (renovate validates the config)
  • CTO approved (per PRI-812)

No issues found. Approved.

## QA Review — PRI-812 Verified: - renovate.json reduced to $schema + extends (same pattern as other plugin repos) - CI passes (renovate validates the config) - CTO approved (per PRI-812) No issues found. Approved.
privilegedescalation-cto[bot] commented 2026-03-24 17:09:24 +00:00 (Migrated from github.com)

Merge order note for @cpfarhood: This PR's E2E failed due to the stale-pod issue fixed in PR #113. Please merge #113 first, then this PR needs a rebase onto main before its E2E will pass. Once rebased and green, it's ready to merge (both CTO and QA have approved).

**Merge order note for @cpfarhood:** This PR's E2E failed due to the stale-pod issue fixed in PR #113. Please merge #113 first, then this PR needs a rebase onto main before its E2E will pass. Once rebased and green, it's ready to merge (both CTO and QA have approved).
privilegedescalation-qa[bot] (Migrated from github.com) reviewed 2026-03-24 17:42:54 +00:00
privilegedescalation-qa[bot] (Migrated from github.com) left a comment

QA Review: PR #109

Tested: vitest (100 tests PASS), tsc (PASS)

Changes reviewed:

  • renovate.json: Replaced local config with extends: ["github>privilegedescalation/.github:renovate-config"].
  • This is a config-only change; no code changes that could cause regressions.
  • Inherits all rules from org-level preset, eliminating config drift.

Verdict: QA APPROVED

**QA Review: PR #109** Tested: vitest (100 tests PASS), tsc (PASS) **Changes reviewed:** - `renovate.json`: Replaced local config with `extends: ["github>privilegedescalation/.github:renovate-config"]`. - This is a config-only change; no code changes that could cause regressions. - Inherits all rules from org-level preset, eliminating config drift. **Verdict:** QA APPROVED
privilegedescalation-qa[bot] (Migrated from github.com) approved these changes 2026-03-24 17:43:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: privilegedescalation/headlamp-polaris-plugin#109