Yoann Rodière (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
) *updated* an issue
Hibernate Search (
https://hibernate.atlassian.net/browse/HSEARCH?atlOrigin=eyJpIjoiN2U1ODVm...
) / Task (
https://hibernate.atlassian.net/browse/HSEARCH-4917?atlOrigin=eyJpIjoiN2U...
) HSEARCH-4917 (
https://hibernate.atlassian.net/browse/HSEARCH-4917?atlOrigin=eyJpIjoiN2U...
) Split dependabot configuration for build (plugins, ...)/test dependencies and public
dependencies (
https://hibernate.atlassian.net/browse/HSEARCH-4917?atlOrigin=eyJpIjoiN2U...
)
Change By: Yoann Rodière (
https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%...
)
We have quite different workflows for updating build/test dependencies and public (actual)
dependencies:
# Build/test dependencies don’t require a Jira while public dependencies do
# As a result, build/test dependencies could safely be built from the dependabot PR
directly while public dependencies require that we send another PR with the Jira number
prefixed.
We’ve more or less handled item 1 by adding regexp filters to the Hibernate GitHub bot.
But item 2 means we also need to maintain regexps in the Jenkins config, to determine
which PRs need to be built or not. That’s impractical.
What if we had two separate dependabot configuration sets:
# One that excludes build dependencies using a pattern (e.g. exclude ‘*-plugin’, etc.),
and applies a “runtime dependency” label to generated PRs.
# One that only allows build dependencies using the same pattern, and applies a “build
dependency” label to generated PRs.
Then we could use something like
[
https://plugins.jenkins.io/github-label-filter/|https://plugins.jenkins.i...
the Jenkins config to ignore PRs labelled with “runtime dependency” , and could adapt the
bot to ignore PRs labelled with “build dependency”.
Then we’d be able to configure build/runtime dependency patterns in only one place:
dependabot config.
(
https://hibernate.atlassian.net/browse/HSEARCH-4917#add-comment?atlOrigin...
) Add Comment (
https://hibernate.atlassian.net/browse/HSEARCH-4917#add-comment?atlOrigin...
)
Get Jira notifications on your phone! Download the Jira Cloud app for Android (
https://play.google.com/store/apps/details?id=com.atlassian.android.jira....
) or iOS (
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=Em...
) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100234- sha1:d099d86 )