Skip to content

chore: Extend the shared dependency update policy - #133

Merged
ecv merged 1 commit into
mainfrom
claude/extend-shared-renovate-preset
Sep 9, 2026
Merged

ecv merged 1 commit into
mainfrom
claude/extend-shared-renovate-preset

Conversation

@ecv

@ecv ecv commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Renovate opens pull requests here on its own schedule, and none are open today, so this stops a queue forming rather than clearing one.

This points the repository at the organization's shared update policy, so updates are listed on the dependency dashboard and open only when someone asks for one, while security fixes stay exempt and open on their own.

What survives from the local config is GitHub Action and Docker digest pinning. The label and priority rules move to the shared preset, where an audit found five repositories each keeping their own copy.

Test plan

  • The dashboard lists pending updates as awaiting approval
  • No new dependency pull request opens on its own
  • A security fix opens without waiting to be asked for

Related to datum-cloud/infra#4926

https://claude.ai/code/session_0196U66w5xh9yRsAosKcA3if

Renovate opens pull requests here on its own schedule. None are open
today, so this is the last repository in the sweep rather than a queue
to clear, and it stops one forming.

This replaces the stock recommendation with a reference to the
organization's shared policy. Updates are listed on this repository's
dependency dashboard and open only when someone asks for one, and
security fixes stay exempt and open on their own.

What survives here is GitHub Action and Docker digest pinning.

An audit of every repository carrying its own config found the label
rules and the security priority rule in this file repeated across five
repositories. They now live in the shared preset. The priority rule
matched nothing in any of them, because Renovate's categories are the
fixed manager set and security is not one, so it is dropped rather
than carried forward.

Related to datum-cloud/infra#4926

Claude-Session: https://claude.ai/code/session_0196U66w5xh9yRsAosKcA3if
@ecv
ecv requested a review from kevwilliams September 9, 2026 20:57
@ecv
ecv enabled auto-merge September 9, 2026 20:57

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Config swap looks correct: replaces the stock preset with the shared org policy, JSON is valid, and GitHub Action/Docker digest pinning is preserved as described. Consistent with the same change already approved across other repos.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🧪 Test Summary

Job Status
E2E (fast, fake provider) ✅ success
Unit Tests (component) (0) ✅ success
Unit Tests (component) (1) ✅ success
Unit Tests (component) (2) ✅ success

View workflow run

@ecv
ecv merged commit 4e1ddb1 into main Sep 9, 2026
18 checks passed
@ecv
ecv deleted the claude/extend-shared-renovate-preset branch September 9, 2026 21:05
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.

2 participants