Skip to content

Use org shared Renovate config instead of generic default - #52

Merged
tinyweasel merged 5 commits into
mainfrom
fix/use-org-renovate-config
Aug 31, 2026
Merged

tinyweasel merged 5 commits into
mainfrom
fix/use-org-renovate-config

Conversation

@tinyweasel

Copy link
Copy Markdown
Contributor

Summary

  • Switches renovate.json from config:recommended to local>EIDU/renovate-config, matching every other EIDU repo (e.g. content-service, gradle-plugins, entity-service).
  • This repo was missing the org's dependency grouping rules, minimumReleaseAge, required reviewers, and vulnerability-alert handling that come from the shared preset.

Test plan

  • ./gradlew check passes locally
  • Renovate re-onboards this repo onto the new config on its next run

This repo was extending config:recommended instead of the org's
local>EIDU/renovate-config preset used by other EIDU repos, missing
grouping rules, review requirements, and vulnerability handling.
@tinyweasel
tinyweasel requested a review from a team as a code owner August 31, 2026 07:45
The ci.yml job was named Publish despite never publishing anything
(it only runs ./gradlew check), colliding with publish.yml's actual
Publish job which only fires on tag pushes. The shared name made
required-status-check rules bind to the wrong (tag-only) job.
branches: ['*'] does not match branch names containing '/', so CI
never ran pre-merge on Renovate's renovate/* branches or any other
topic branch (fix/*, feature/*) -- only after merge to main. That
made it impossible for any required-status-check rule to work, since
the check never appears on the PR. '**' matches slashes too.
Standardizes the name of this repo's required-check-gating job so it
can eventually match the same convention across other EIDU repos,
letting an org-wide ruleset require one consistent check name instead
of enumerating each repo's differently-named job.
Keeps the ci-success id as a stable internal key while giving the
check a human-readable display name, which is also the string that
required-status-check rules need to reference.
@tinyweasel
tinyweasel merged commit 361f2cb into main Aug 31, 2026
2 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