-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start using bom #121
Start using bom #121
Conversation
@jglick should I try to flatten the dependencies? remove all the unnecessary ones? |
This. Sometimes a |
removing unnecessary reps Co-Authored-By: Jesse Glick <[email protected]>
sorry @jglick, I got confused. |
</dependency> | ||
<dependency> | ||
<groupId>org.jenkins-ci.plugins.workflow</groupId> | ||
<artifactId>workflow-durable-task-step</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is definitely being used in tests and so ought to remain as an explicit dependency, even if it happens to also be pulled in from something else.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is a test dependency, I guess as far as tests are passing, is all good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like it is being pulled in via workflow-basic-steps
. Just poor style generally to rely on transitive dependencies for things actually used directly. Anyway yes, if a future update of workflow-basic-steps
drops that dep (as is quite possible in this case), updating to that would (I hope!) cause tests to start failing until you readded the explicit workflow-durable-task-step
dep.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd say workflow-basic-steps
is directly used and its dependencies. But, let me know if you want this added back.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The node
step is used in a few tests. Not important, just FYI.
start using bom dependencies