There are several standard Java dependencies that have forks with the same maven coordinates and a "redhat-xxx" suffix in their version number, for example
- commons-configuration:common-configuration
- org.eclipse.microprofile.config:microprofile-config-api
- javax.enterprise:cdi-api
My question is
(How) can I configure renovate to exclude all dependencies whose version matches
/redhat-\d+$/
?
There is a similar question here, but that asks for a more restricted set of dependencies. If I were to define a packageRule like
{
"packageRules": [
{
"groupName" : "Exclude all redhat-xyz versions"
"matchPackagePatterns": [".*"],
"allowedVersions": "!/redhat-\\d+$/"
}
]
}
It would group all dependencies into one giant pull request which isn't helpful.