Skip to content

chore(deps): exempt our own Composer packages from release-age delay - #14109

Merged
ChristophWurst merged 1 commit into
mainfrom
chore/renovate-internal-package-release-age
Nov 10, 2026
Merged

ChristophWurst merged 1 commit into
mainfrom
chore/renovate-internal-package-release-age

Conversation

@ChristophWurst

Copy link
Copy Markdown
Member

There's already a packageRule exempting internal dependencies from the 7-day minimumReleaseAge wait, but it only lists npm's @nextcloud/* scope. It never covered Composer's nextcloud/* Packagist namespace, so packages we publish ourselves there (kitinerary-flatpak, kitinerary-bin, kitinerary-sys, kitinerary, horde-managesieve, horde-smtp, coding-standard, rector, openapi-extractor) were still waiting out the full release-age delay like any third-party dependency - that's what left #14101 stuck.

One-line fix: add nextcloud/* to the same matchPackageNames list. Validated against Renovate's own config-validator (npx -p renovate -- renovate-config-validator renovate.json), which passed.

Assisted-by: Claude:claude-sonnet-5

The existing "internal dependencies" exemption only matched npm's
@nextcloud/* scope, not Composer's nextcloud/* Packagist namespace
(kitinerary-flatpak, kitinerary-bin, kitinerary-sys, kitinerary,
horde-managesieve, horde-smtp, coding-standard, rector,
openapi-extractor), so those still waited out the 7-day
minimumReleaseAge like any third-party dependency, e.g. #14101.

Assisted-by: Claude:claude-sonnet-5
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
@ChristophWurst
ChristophWurst merged commit fb4d6cc into main Nov 10, 2026
35 checks passed
@ChristophWurst
ChristophWurst deleted the chore/renovate-internal-package-release-age branch November 10, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted This PR contains AI-assisted commits dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants