Skip to content

[WX-1782] Cloud Billing Dependency + Updates#7490

Merged
THWiseman merged 3 commits intodevelopfrom
WX-1782-dependencies
Aug 20, 2024
Merged

[WX-1782] Cloud Billing Dependency + Updates#7490
THWiseman merged 3 commits intodevelopfrom
WX-1782-dependencies

Conversation

@THWiseman
Copy link
Copy Markdown
Contributor

Description

Updated a few dependencies that we need in order to use the Cloud Billing SDK.

CHANGELOG.md

  • I updated CHANGELOG.md in this PR
  • I assert that this change shouldn't be included in CHANGELOG.md because it doesn't impact community users

Terra Release Notes

  • I added a suggested release notes entry in this Jira ticket
  • I assert that this change doesn't need Jira release notes because it doesn't impact Terra users

@THWiseman THWiseman requested a review from a team as a code owner August 9, 2024 20:01
"com.google.protobuf" % "protobuf-java" % "3.25.3",
)

val servicesDependencies: List[ModuleID] = List(
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This was moved lower in the file to be below the googleCloudDependencies definition.

Two changes:

  • added "com.google.cloud" % "google-cloud-billing" % "2.47.0" to the top
  • added ++ googleCloudDependencies to the end

@THWiseman THWiseman changed the title dependency update [WX-1782] Cloud Billing Dependency + Updates Aug 9, 2024
Copy link
Copy Markdown
Collaborator

@jgainerdewar jgainerdewar left a comment

Choose a reason for hiding this comment

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

If CI likes it I like it.

Copy link
Copy Markdown
Collaborator

@aednichols aednichols left a comment

Choose a reason for hiding this comment

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

LGTM 👍

One optional suggestion that may make life easier in the future.

exclude("org.springframework", "spring-jcl"),
"org.apache.httpcomponents.client5" % "httpclient5" % apacheHttpClient5V // Needed for rest-template connection pooling

) ++ testDatabaseDependencies ++ akkaHttpDependencies ++ mockServerDependencies ++ googleCloudDependencies
Copy link
Copy Markdown
Collaborator

@aednichols aednichols Aug 9, 2024

Choose a reason for hiding this comment

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

Is it feasible to break up googleCloudDependencies and bring only that smaller chunk into services?

Right now its value is <a bunch of individual stuff> ++ googleGenomicsV2Alpha1Dependency ++ googleLifeSciencesV2BetaDependency ++ googleBatchv1Dependency and I'm pretty sure services doesn't need any of the job running stuff.

@THWiseman THWiseman merged commit 1e61ebe into develop Aug 20, 2024
@THWiseman THWiseman deleted the WX-1782-dependencies branch August 20, 2024 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants