Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,12 @@ pages:

github-automation:
auto-merge-build-versions: true

consumers:
- cuioss-parent-pom:version.cui.java.tools
- nifi-extensions:version.cui.java.tools

dependency-propagation:
group-id: de.cuioss
artifact-id: cui-java-tools
scope: dependency
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The value dependency for scope is not a standard Maven dependency scope. Valid scopes are compile, provided, runtime, test, system, and import. Using a non-standard scope might cause issues with the dependency propagation tooling if it expects a valid Maven scope. If the intention is for this to be a compile-time dependency for consumers, compile would be the correct value.

  scope: compile

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The scope: dependency field here is not a Maven dependency scope. It's a custom configuration value for the cuioss dependency-propagation automation (see cuioss-organization v0.4.0). It distinguishes between scope: parent (update parent version in consumer POM) and scope: dependency (update a version property in consumer POM). Working as intended.

Loading