Skip to content
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

Consider Gradle build system #286

Closed
anthmgoogle opened this issue Oct 22, 2015 · 10 comments
Closed

Consider Gradle build system #286

anthmgoogle opened this issue Oct 22, 2015 · 10 comments
Assignees
Labels
type: question Request for information or clarification. Not an issue.

Comments

@anthmgoogle
Copy link

Maven is very popular and idiomatic as a build system for Java. Gradle is also becoming very popular for Java. Has there been any discussion among owners of the project about potentially moving to Gradle?

Some reasons this might be interesting:

  1. GRPC Java (https://github.com/grpc/grpc-java) uses it and there may be opportunity to leverage extensions for consuming gRPC components.
  2. There is at least one significant performance difference in that "mvn install" can take minutes, while the Gradle equivalent takes less than 30 seconds.
@aozarov aozarov added the type: question Request for information or clarification. Not an issue. label Oct 22, 2015
@aozarov
Copy link
Contributor

aozarov commented Oct 23, 2015

Personally I don't have much experience with gradle but I assume that maven is much more popular just because it is around for much longer.

Tools, and their quality, (e.g. IDE support) is also something that we should consider.

I don't think mvn install is a common thing to do with gcloud-java.

I do wonder how popular gradle is among GoogleCloudPlatform or Google github projects?
The ones I am familiar with appengine-xxxx projects, Guice, Guava are using maven.

I also wonder what would be the cost of the transition mainly in the deploy and site building.

/cc ludoch

@wrwg
Copy link

wrwg commented Oct 23, 2015

Yes, maven is more common today probably because it's much longer around. The Google projects you cite likely don't use it also because they pre-date its rise.

After working with Gradle now for a few weeks, I must say it is a very impressive system. It's very easy to use, and requires less boilerplate to setup things. Gradle becomes more complex only if customization is needed, but that is just because it can do so much more than other systems.

Gradle is used for all of Android. It is also used by grpc and protobuf.

For gcloud-java, it might be essential to use because of the grpc and protobuf dependency. If we would not use Gradle, then we would have to re-engineer the build logic around locating and automatically downloading right versions of protoc, proto runtime, and generating stubs from it, as well as the synchronization logic of generated and edited code which comes with the veneer toolkit.

I'm happy to create a PR a bit later which showcases how the migration would look like. I expect it's not being too complicated.

@wrwg
Copy link

wrwg commented Oct 23, 2015

PS. As you were asking for IDE support: it's working very with Gradle, both for Eclipse and IntelliJ.

@wrwg
Copy link

wrwg commented Oct 23, 2015

And for a last note, this is a good article about migration experience: https://julien.ponge.org/blog/an-experiment-in-maven-to-gradle-migration/

@mziccard
Copy link
Contributor

I like Gradle better than maven. However I am not sure how much of a pain would be migrating from maven to gradle given our multi-module artifact deploy and site creation.

I couldn't find anything similar to mvn site and I know this has been a blocker for several open source projects for a while. https://github.com/breskeby/GradleSite is a very outdated wrapper, while https://bitbucket.org/davidmc24/gradle-site-plugin is another site-publish plugin but it seems to have no automatic site creation. If we move to gradle we might have to build our site by hand, which I am not against.

@aozarov
Copy link
Contributor

aozarov commented Oct 23, 2015

@wrwg as for the "essential to use because of the grpc and protobuf dependency" part, it looks like
grpc-java provides both a maven artifact for the core library as well as a maven plugin for protobuf-based codegen. Is there more to it?

@wrwg
Copy link

wrwg commented Oct 23, 2015

@aozarov

Where did you find a maven plugin for generating Java code from proto? I only know about the protobuf-gradle-plugin. There are some older maven plugins from others but they are not supported by the grpc team AFAICT.

Gradle produces maven artifacts for mavenCentral and mavenLocal as well as other package repositories. Did you mean this?

@aozarov
Copy link
Contributor

aozarov commented Oct 23, 2015

@wrwg did you look at the link I mentioned?
It is described in the first page as such:

Download the JAR. Or for Maven, add to your pom.xml:

<dependency>
  <groupId>io.grpc</groupId>
  <artifactId>grpc-all</artifactId>
  <version>0.9.0</version>
</dependency>

...
For protobuf-based codegen integrated with the Maven build system, you can use maven-protoc-plugin:
...

@wrwg
Copy link

wrwg commented Oct 23, 2015

@aozarov Thanks for the pointer, I actually have not seen the link to the maven-protoc-plugin, as if you continue to read the grpc repo, its all based on protobuf-gradle-plugin ;-)

@garrettjonesgoogle
Copy link
Member

I am going to close this now - we don't have imminent plans to move to Gradle.

github-actions bot pushed a commit to suztomo/google-cloud-java that referenced this issue Jun 29, 2022
This PR was generated using Autosynth. 🌈


<details><summary>Log from Synthtool</summary>

```
2020-10-23 18:00:50,235 synthtool [DEBUG] > Executing /root/.cache/synthtool/java-resourcemanager/.github/readme/synth.py.
On branch autosynth-readme
nothing to commit, working directory clean
2020-10-23 18:00:51,165 synthtool [DEBUG] > Wrote metadata to .github/readme/synth.metadata/synth.metadata.

```
</details>

Full log will be available here:
https://source.cloud.google.com/results/invocations/8c8d9304-c498-4a72-9b1b-285f8a834e7c/targets

- [ ] To automatically regenerate this PR, check this box.
github-actions bot pushed a commit that referenced this issue Jul 1, 2022
This prevents processing the unexpanded glob "**/.flattened-pom.xml" in repos which do not flatten any POMs.
Source-Link: googleapis/synthtool@87254ac
Post-Processor: gcr.io/repo-automation-bots/owlbot-java:latest@sha256:a9b83a276c82987d284b733713fe86a3c8a2cc457933767eeb2688b882e54c6a
github-actions bot pushed a commit that referenced this issue Jul 14, 2022
Source-Link: googleapis/synthtool@7336562
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:d4b80feffe1579818cdc39466152e9de95789a193408506cd4a1ffbe8804dc00
github-actions bot pushed a commit that referenced this issue Jul 18, 2022
…-info-reports-plugin to v3.4.0 (#286)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.maven.plugins:maven-project-info-reports-plugin](https://maven.apache.org/plugins/) | `3.3.0` -> `3.4.0` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.4.0/compatibility-slim/3.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.4.0/confidence-slim/3.3.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-artifact-registry).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMTcuNCIsInVwZGF0ZWRJblZlciI6IjMyLjExNy40In0=-->
github-actions bot pushed a commit that referenced this issue Aug 9, 2022
github-actions bot pushed a commit that referenced this issue Aug 18, 2022
…way to v2.3.2 (#286)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-api-gateway](https://togithub.com/googleapis/java-api-gateway) | `2.3.0` -> `2.3.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-api-gateway/2.3.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-api-gateway/2.3.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-api-gateway/2.3.2/compatibility-slim/2.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-api-gateway/2.3.2/confidence-slim/2.3.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. ⚠ **Warning**: custom changes will be lost.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-api-gateway).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xNTAuNCIsInVwZGF0ZWRJblZlciI6IjMyLjE1MC40In0=-->
github-actions bot pushed a commit that referenced this issue Sep 15, 2022
…cies to v3.0.2 (#286)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | `3.0.1` -> `3.0.2` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/compatibility-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:google-cloud-shared-dependencies/3.0.2/confidence-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>googleapis/java-shared-dependencies</summary>

### [`v3.0.2`](https://togithub.com/googleapis/java-shared-dependencies/blob/HEAD/CHANGELOG.md#&#8203;302-httpsgithubcomgoogleapisjava-shared-dependenciescomparev301v302-2022-09-08)

[Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v3.0.1...v3.0.2)

##### Dependencies

-   Update dependency com.fasterxml.jackson:jackson-bom to v2.13.4 ([#&#8203;789](https://togithub.com/googleapis/java-shared-dependencies/issues/789)) ([6cf91a9](https://togithub.com/googleapis/java-shared-dependencies/commit/6cf91a96b9ea6af0fb845b50582dac7aa2892cab))
-   Update dependency com.google.auth:google-auth-library-bom to v1.10.0 ([#&#8203;781](https://togithub.com/googleapis/java-shared-dependencies/issues/781)) ([8859e61](https://togithub.com/googleapis/java-shared-dependencies/commit/8859e61808bfc5cd9546e27e945fc855b36d2554))
-   Update dependency com.google.auth:google-auth-library-bom to v1.11.0 ([#&#8203;790](https://togithub.com/googleapis/java-shared-dependencies/issues/790)) ([3431a47](https://togithub.com/googleapis/java-shared-dependencies/commit/3431a471cbf874a67a4f1a42e31f0ed891dedc92))
-   Update dependency com.google.auth:google-auth-library-bom to v1.9.0 ([#&#8203;773](https://togithub.com/googleapis/java-shared-dependencies/issues/773)) ([27fc79f](https://togithub.com/googleapis/java-shared-dependencies/commit/27fc79f00ee70011df6a368bb8fcfad7f0ce41f0))
-   Update dependency com.google.errorprone:error_prone_annotations to v2.15.0 ([#&#8203;776](https://togithub.com/googleapis/java-shared-dependencies/issues/776)) ([bf333b8](https://togithub.com/googleapis/java-shared-dependencies/commit/bf333b8c88072d21cb959db4d3328bbb55d9ef5c))
-   Update dependency com.google.protobuf:protobuf-bom to v3.21.5 ([#&#8203;780](https://togithub.com/googleapis/java-shared-dependencies/issues/780)) ([da7f44d](https://togithub.com/googleapis/java-shared-dependencies/commit/da7f44d71d6d7f372b5313dab68ce220308614d4))
-   Update dependency io.grpc:grpc-bom to v1.48.1 ([#&#8203;768](https://togithub.com/googleapis/java-shared-dependencies/issues/768)) ([5c7768d](https://togithub.com/googleapis/java-shared-dependencies/commit/5c7768d3c9665dd356de6c39c0a6a5fa6e992f2e))
-   Update dependency io.grpc:grpc-bom to v1.49.0 ([#&#8203;786](https://togithub.com/googleapis/java-shared-dependencies/issues/786)) ([8734812](https://togithub.com/googleapis/java-shared-dependencies/commit/8734812f1b4e2faaa48caf41eff59a85892ae344))
-   Update dependency org.checkerframework:checker-qual to v3.24.0 ([#&#8203;775](https://togithub.com/googleapis/java-shared-dependencies/issues/775)) ([df74b7b](https://togithub.com/googleapis/java-shared-dependencies/commit/df74b7b0dd5dd592523f302d9fb36adb5991cb0b))
-   Update dependency org.checkerframework:checker-qual to v3.25.0 ([#&#8203;788](https://togithub.com/googleapis/java-shared-dependencies/issues/788)) ([207035b](https://togithub.com/googleapis/java-shared-dependencies/commit/207035bd04c9305899eea540acbefaf06a7b1ec9))
-   Update dependency org.threeten:threetenbp to v1.6.1 ([#&#8203;782](https://togithub.com/googleapis/java-shared-dependencies/issues/782)) ([0f218ae](https://togithub.com/googleapis/java-shared-dependencies/commit/0f218aeb6aa33cf1da4a8b1d6c82bbf87946dab9))
-   Update gax.version to v2.19.0 ([#&#8203;785](https://togithub.com/googleapis/java-shared-dependencies/issues/785)) ([4448331](https://togithub.com/googleapis/java-shared-dependencies/commit/4448331c4c6d88ea8076260776d1d47d24aa19fa))
-   Update google.core.version to v2.8.10 ([#&#8203;787](https://togithub.com/googleapis/java-shared-dependencies/issues/787)) ([3c344d5](https://togithub.com/googleapis/java-shared-dependencies/commit/3c344d515e3b9215db5a1f8ef550d800d974e558))
-   Update google.core.version to v2.8.7 ([#&#8203;774](https://togithub.com/googleapis/java-shared-dependencies/issues/774)) ([d0cd5e8](https://togithub.com/googleapis/java-shared-dependencies/commit/d0cd5e8f6ca88787fe0dbf7f30c849cb4c4fae5e))
-   Update google.core.version to v2.8.8 ([#&#8203;777](https://togithub.com/googleapis/java-shared-dependencies/issues/777)) ([f00571c](https://togithub.com/googleapis/java-shared-dependencies/commit/f00571cd1e9f1c4e011fba4a1e1674c1d8d60200))
-   Update google.core.version to v2.8.9 ([#&#8203;784](https://togithub.com/googleapis/java-shared-dependencies/issues/784)) ([aa8e505](https://togithub.com/googleapis/java-shared-dependencies/commit/aa8e505dbb1214b2239e55d5ac83b00c167d77e4))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-networkconnectivity).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTQuMiIsInVwZGF0ZWRJblZlciI6IjMyLjE5NC4yIn0=-->
github-actions bot pushed a commit that referenced this issue Sep 15, 2022
🤖 I have created a release *beep* *boop*
---


## [1.2.4](googleapis/java-networkconnectivity@v1.2.3...v1.2.4) (2022-09-08)


### Dependencies

* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.2 ([#286](googleapis/java-networkconnectivity#286)) ([01c93d9](googleapis/java-networkconnectivity@01c93d9))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
github-actions bot pushed a commit that referenced this issue Sep 30, 2022
🤖 I have created a release *beep* *boop*
---


## [2.3.5](googleapis/java-service-usage@v2.3.4...v2.3.5) (2022-09-29)


### Dependencies

* Update dependency cachetools to v5 ([#296](googleapis/java-service-usage#296)) ([e3723ce](googleapis/java-service-usage@e3723ce))
* Update dependency certifi to v2022.9.24 ([#279](googleapis/java-service-usage#279)) ([e1cb1b5](googleapis/java-service-usage@e1cb1b5))
* Update dependency charset-normalizer to v2.1.1 ([#283](googleapis/java-service-usage#283)) ([ab22420](googleapis/java-service-usage@ab22420))
* Update dependency click to v8.1.3 ([#284](googleapis/java-service-usage#284)) ([2c42e19](googleapis/java-service-usage@2c42e19))
* Update dependency gcp-releasetool to v1.8.8 ([#280](googleapis/java-service-usage#280)) ([5a20cf0](googleapis/java-service-usage@5a20cf0))
* Update dependency google-api-core to v2.10.1 ([#285](googleapis/java-service-usage#285)) ([4a517e1](googleapis/java-service-usage@4a517e1))
* Update dependency google-auth to v2.12.0 ([#286](googleapis/java-service-usage#286)) ([ccf49ef](googleapis/java-service-usage@ccf49ef))
* Update dependency google-cloud-core to v2.3.2 ([#281](googleapis/java-service-usage#281)) ([b00216e](googleapis/java-service-usage@b00216e))
* Update dependency google-cloud-storage to v2.5.0 ([#287](googleapis/java-service-usage#287)) ([ece60bc](googleapis/java-service-usage@ece60bc))
* Update dependency google-crc32c to v1.5.0 ([#298](googleapis/java-service-usage#298)) ([c3463cc](googleapis/java-service-usage@c3463cc))
* Update dependency googleapis-common-protos to v1.56.4 ([#282](googleapis/java-service-usage#282)) ([94afef8](googleapis/java-service-usage@94afef8))
* Update dependency importlib-metadata to v4.12.0 ([#299](googleapis/java-service-usage#299)) ([f5f1573](googleapis/java-service-usage@f5f1573))
* Update dependency jeepney to v0.8.0 ([#300](googleapis/java-service-usage#300)) ([825b4e8](googleapis/java-service-usage@825b4e8))
* Update dependency jinja2 to v3.1.2 ([#288](googleapis/java-service-usage#288)) ([a51d35f](googleapis/java-service-usage@a51d35f))
* Update dependency keyring to v23.9.3 ([#289](googleapis/java-service-usage#289)) ([f208177](googleapis/java-service-usage@f208177))
* Update dependency markupsafe to v2.1.1 ([#290](googleapis/java-service-usage#290)) ([95302bb](googleapis/java-service-usage@95302bb))
* Update dependency protobuf to v3.20.2 ([#291](googleapis/java-service-usage#291)) ([5fd5fca](googleapis/java-service-usage@5fd5fca))
* Update dependency protobuf to v4 ([#297](googleapis/java-service-usage#297)) ([b6a2052](googleapis/java-service-usage@b6a2052))
* Update dependency pyjwt to v2.5.0 ([#292](googleapis/java-service-usage#292)) ([83212e2](googleapis/java-service-usage@83212e2))
* Update dependency requests to v2.28.1 ([#293](googleapis/java-service-usage#293)) ([cd124b7](googleapis/java-service-usage@cd124b7))
* Update dependency typing-extensions to v4.3.0 ([#294](googleapis/java-service-usage#294)) ([b6da51a](googleapis/java-service-usage@b6da51a))
* Update dependency zipp to v3.8.1 ([#295](googleapis/java-service-usage#295)) ([f616b0b](googleapis/java-service-usage@f616b0b))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
github-actions bot pushed a commit that referenced this issue Sep 30, 2022
🤖 I have created a release *beep* *boop*
---


## [2.2.6](googleapis/java-dms@v2.2.5...v2.2.6) (2022-09-29)


### Dependencies

* Update dependency cachetools to v5 ([#288](googleapis/java-dms#288)) ([9370173](googleapis/java-dms@9370173))
* Update dependency certifi to v2022.9.24 ([#268](googleapis/java-dms#268)) ([1745004](googleapis/java-dms@1745004))
* Update dependency charset-normalizer to v2.1.1 ([#272](googleapis/java-dms#272)) ([367ffd9](googleapis/java-dms@367ffd9))
* Update dependency click to v8.1.3 ([#273](googleapis/java-dms#273)) ([328f00b](googleapis/java-dms@328f00b))
* Update dependency gcp-releasetool to v1.8.8 ([#269](googleapis/java-dms#269)) ([7d68646](googleapis/java-dms@7d68646))
* Update dependency google-api-core to v2.10.1 ([#274](googleapis/java-dms#274)) ([03bc3c5](googleapis/java-dms@03bc3c5))
* Update dependency google-auth to v2.12.0 ([#275](googleapis/java-dms#275)) ([bd96264](googleapis/java-dms@bd96264))
* Update dependency google-cloud-core to v2.3.2 ([#270](googleapis/java-dms#270)) ([fcd6bbd](googleapis/java-dms@fcd6bbd))
* Update dependency google-cloud-storage to v2.5.0 ([#276](googleapis/java-dms#276)) ([80b39f1](googleapis/java-dms@80b39f1))
* Update dependency google-crc32c to v1.5.0 ([#277](googleapis/java-dms#277)) ([a561425](googleapis/java-dms@a561425))
* Update dependency googleapis-common-protos to v1.56.4 ([#271](googleapis/java-dms#271)) ([296d07c](googleapis/java-dms@296d07c))
* Update dependency importlib-metadata to v4.12.0 ([#278](googleapis/java-dms#278)) ([b4509fa](googleapis/java-dms@b4509fa))
* Update dependency jeepney to v0.8.0 ([#279](googleapis/java-dms#279)) ([b2b6e8f](googleapis/java-dms@b2b6e8f))
* Update dependency jinja2 to v3.1.2 ([#280](googleapis/java-dms#280)) ([c7c2a10](googleapis/java-dms@c7c2a10))
* Update dependency keyring to v23.9.3 ([#281](googleapis/java-dms#281)) ([981c58c](googleapis/java-dms@981c58c))
* Update dependency markupsafe to v2.1.1 ([#282](googleapis/java-dms#282)) ([5a78aa3](googleapis/java-dms@5a78aa3))
* Update dependency protobuf to v3.20.2 ([#283](googleapis/java-dms#283)) ([2444bcd](googleapis/java-dms@2444bcd))
* Update dependency protobuf to v4 ([#289](googleapis/java-dms#289)) ([b9e330a](googleapis/java-dms@b9e330a))
* Update dependency pyjwt to v2.5.0 ([#284](googleapis/java-dms#284)) ([9fc617d](googleapis/java-dms@9fc617d))
* Update dependency requests to v2.28.1 ([#285](googleapis/java-dms#285)) ([51574b4](googleapis/java-dms@51574b4))
* Update dependency typing-extensions to v4.3.0 ([#286](googleapis/java-dms#286)) ([c36d416](googleapis/java-dms@c36d416))
* Update dependency zipp to v3.8.1 ([#287](googleapis/java-dms#287)) ([34e4986](googleapis/java-dms@34e4986))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
github-actions bot pushed a commit that referenced this issue Oct 4, 2022
🤖 I have created a release *beep* *boop*
---


## [1.2.5](https://togithub.com/googleapis/java-policy-troubleshooter/compare/v1.2.4...v1.2.5) (2022-10-03)


### Dependencies

* Update dependency cachetools to v5 ([#287](https://togithub.com/googleapis/java-policy-troubleshooter/issues/287)) ([2fea464](https://togithub.com/googleapis/java-policy-troubleshooter/commit/2fea464d4acf1cf78e01c58880053ff1d621e851))
* Update dependency certifi to v2022.9.24 ([#267](https://togithub.com/googleapis/java-policy-troubleshooter/issues/267)) ([9eeaf6c](https://togithub.com/googleapis/java-policy-troubleshooter/commit/9eeaf6c3d21e7c3eed8e50cd7bca445aba599313))
* Update dependency charset-normalizer to v2.1.1 ([#271](https://togithub.com/googleapis/java-policy-troubleshooter/issues/271)) ([9d3dfd8](https://togithub.com/googleapis/java-policy-troubleshooter/commit/9d3dfd8da1881a8d0c2dc3edd34ce21e4d8aa64b))
* Update dependency click to v8.1.3 ([#272](https://togithub.com/googleapis/java-policy-troubleshooter/issues/272)) ([5d92d7e](https://togithub.com/googleapis/java-policy-troubleshooter/commit/5d92d7e3551b2ca1b3ab6a91a8b6a589cb7c8028))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#292](https://togithub.com/googleapis/java-policy-troubleshooter/issues/292)) ([d47d642](https://togithub.com/googleapis/java-policy-troubleshooter/commit/d47d64222138b45ed5375bf3e9bf9e76cf8971ad))
* Update dependency gcp-releasetool to v1.8.8 ([#268](https://togithub.com/googleapis/java-policy-troubleshooter/issues/268)) ([a75ee9b](https://togithub.com/googleapis/java-policy-troubleshooter/commit/a75ee9be6a2ac6b9fe573d9d086a94d325ddd814))
* Update dependency google-api-core to v2.10.1 ([#273](https://togithub.com/googleapis/java-policy-troubleshooter/issues/273)) ([edf53b7](https://togithub.com/googleapis/java-policy-troubleshooter/commit/edf53b7785d559cb1f0b35a83982d8b36c7b1c6a))
* Update dependency google-auth to v2.12.0 ([#274](https://togithub.com/googleapis/java-policy-troubleshooter/issues/274)) ([1b4d43f](https://togithub.com/googleapis/java-policy-troubleshooter/commit/1b4d43facb6739b12cf4c037333237af206f6524))
* Update dependency google-cloud-core to v2.3.2 ([#269](https://togithub.com/googleapis/java-policy-troubleshooter/issues/269)) ([9e9681a](https://togithub.com/googleapis/java-policy-troubleshooter/commit/9e9681a4c0da7aa7e402584a1ac2219558b5352e))
* Update dependency google-cloud-storage to v2.5.0 ([#275](https://togithub.com/googleapis/java-policy-troubleshooter/issues/275)) ([7280eaf](https://togithub.com/googleapis/java-policy-troubleshooter/commit/7280eafabd013c704cc63a042fab3255bee55111))
* Update dependency google-crc32c to v1.5.0 ([#276](https://togithub.com/googleapis/java-policy-troubleshooter/issues/276)) ([b144928](https://togithub.com/googleapis/java-policy-troubleshooter/commit/b1449280a8c1e8caef134aae7b62a1c4f7b5b5b6))
* Update dependency googleapis-common-protos to v1.56.4 ([#270](https://togithub.com/googleapis/java-policy-troubleshooter/issues/270)) ([942ea39](https://togithub.com/googleapis/java-policy-troubleshooter/commit/942ea39d9b5f655736b0ce0c7c532803dffa4484))
* Update dependency importlib-metadata to v4.12.0 ([#277](https://togithub.com/googleapis/java-policy-troubleshooter/issues/277)) ([bf03ef8](https://togithub.com/googleapis/java-policy-troubleshooter/commit/bf03ef8a75846e74b0b509a518caf85dcea2b901))
* Update dependency jeepney to v0.8.0 ([#278](https://togithub.com/googleapis/java-policy-troubleshooter/issues/278)) ([f51e9e7](https://togithub.com/googleapis/java-policy-troubleshooter/commit/f51e9e724f088a864dd70deeef16edf94922c246))
* Update dependency jinja2 to v3.1.2 ([#279](https://togithub.com/googleapis/java-policy-troubleshooter/issues/279)) ([95f9152](https://togithub.com/googleapis/java-policy-troubleshooter/commit/95f91525eb3ff0d57a3639b0f66cf2be6b1f0f8b))
* Update dependency keyring to v23.9.3 ([#280](https://togithub.com/googleapis/java-policy-troubleshooter/issues/280)) ([33d8606](https://togithub.com/googleapis/java-policy-troubleshooter/commit/33d8606ea8da63f7cffb9c38ad5e52a52276e5cc))
* Update dependency protobuf to v4 ([#288](https://togithub.com/googleapis/java-policy-troubleshooter/issues/288)) ([8a836ed](https://togithub.com/googleapis/java-policy-troubleshooter/commit/8a836edb54c0cd182dfb4ee4e29bbb910d452150))
* Update dependency pyjwt to v2.5.0 ([#283](https://togithub.com/googleapis/java-policy-troubleshooter/issues/283)) ([a4483cf](https://togithub.com/googleapis/java-policy-troubleshooter/commit/a4483cf44a22ba571a6378587270aff46c76e544))
* Update dependency typing-extensions to v4.3.0 ([#285](https://togithub.com/googleapis/java-policy-troubleshooter/issues/285)) ([2ccd257](https://togithub.com/googleapis/java-policy-troubleshooter/commit/2ccd257da7680d3952f7dcfc29633448fbc91c74))
* Update dependency zipp to v3.8.1 ([#286](https://togithub.com/googleapis/java-policy-troubleshooter/issues/286)) ([0270359](https://togithub.com/googleapis/java-policy-troubleshooter/commit/0270359b0316fe14ddd700120485929acb97fb8a))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
github-actions bot pushed a commit that referenced this issue Oct 5, 2022
🤖 I have created a release *beep* *boop*
---


## [1.2.8](https://togithub.com/googleapis/java-binary-authorization/compare/v1.2.7...v1.2.8) (2022-10-04)


### Bug Fixes

* update protobuf to v3.21.7 ([076def1](https://togithub.com/googleapis/java-binary-authorization/commit/076def16ae6cb213766c816be173bef09d23039f))


### Documentation

* [owlbot-java] samples do not need deploy plugin and deps upgrade ([#1583](https://togithub.com/googleapis/java-binary-authorization/issues/1583)) ([#273](https://togithub.com/googleapis/java-binary-authorization/issues/273)) ([4cf7cb1](https://togithub.com/googleapis/java-binary-authorization/commit/4cf7cb1e7a12ab4fb5386e665a2062fecdabe59e))


### Dependencies

* Update dependency cachetools to v5 ([#296](https://togithub.com/googleapis/java-binary-authorization/issues/296)) ([189a3d1](https://togithub.com/googleapis/java-binary-authorization/commit/189a3d17adb0fbf7e7d8ec1c845308421ab497a9))
* Update dependency certifi to v2022.9.24 ([#276](https://togithub.com/googleapis/java-binary-authorization/issues/276)) ([a971f01](https://togithub.com/googleapis/java-binary-authorization/commit/a971f01ef8acd6f72fc8d74bb35c0e5777c61fef))
* Update dependency charset-normalizer to v2.1.1 ([#280](https://togithub.com/googleapis/java-binary-authorization/issues/280)) ([99a4ffc](https://togithub.com/googleapis/java-binary-authorization/commit/99a4ffc358d66f6d6c74c502bf6c2623d2d53fc4))
* Update dependency click to v8.1.3 ([#281](https://togithub.com/googleapis/java-binary-authorization/issues/281)) ([edd0409](https://togithub.com/googleapis/java-binary-authorization/commit/edd040929f398898603729bf3183cf99cf05d321))
* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.0.4 ([#303](https://togithub.com/googleapis/java-binary-authorization/issues/303)) ([c996111](https://togithub.com/googleapis/java-binary-authorization/commit/c99611139f83a9c4b15fbae1bc938a9fe8d22052))
* Update dependency gcp-releasetool to v1.8.8 ([#277](https://togithub.com/googleapis/java-binary-authorization/issues/277)) ([7e3c3a6](https://togithub.com/googleapis/java-binary-authorization/commit/7e3c3a65289d055eded7914e6b08be3596504c17))
* Update dependency google-api-core to v2.10.1 ([#282](https://togithub.com/googleapis/java-binary-authorization/issues/282)) ([017aff3](https://togithub.com/googleapis/java-binary-authorization/commit/017aff3c584b42f9e01e78eef3d3f8614e27f9fc))
* Update dependency google-auth to v2.12.0 ([#283](https://togithub.com/googleapis/java-binary-authorization/issues/283)) ([83ff586](https://togithub.com/googleapis/java-binary-authorization/commit/83ff5866686dd4f2e866d1ae118c26aa6d99d4ec))
* Update dependency google-cloud-core to v2.3.2 ([#278](https://togithub.com/googleapis/java-binary-authorization/issues/278)) ([262cf45](https://togithub.com/googleapis/java-binary-authorization/commit/262cf45160d118ad2ee4706e512e6f13b5ed29e9))
* Update dependency google-cloud-storage to v2.5.0 ([#284](https://togithub.com/googleapis/java-binary-authorization/issues/284)) ([24e273c](https://togithub.com/googleapis/java-binary-authorization/commit/24e273cde62eaa142f168221f2fea7cdc02fde0c))
* Update dependency google-crc32c to v1.5.0 ([#285](https://togithub.com/googleapis/java-binary-authorization/issues/285)) ([bced74e](https://togithub.com/googleapis/java-binary-authorization/commit/bced74ec4178f30cfbf754483cb01b58e553fb3d))
* Update dependency google-resumable-media to v2.4.0 ([#299](https://togithub.com/googleapis/java-binary-authorization/issues/299)) ([8ccc5de](https://togithub.com/googleapis/java-binary-authorization/commit/8ccc5dee7211de719941fc53e97b4e7806569bb6))
* Update dependency googleapis-common-protos to v1.56.4 ([#279](https://togithub.com/googleapis/java-binary-authorization/issues/279)) ([315cb80](https://togithub.com/googleapis/java-binary-authorization/commit/315cb808d43595965e9e0976902aae1f8a69213c))
* Update dependency importlib-metadata to v4.12.0 ([#286](https://togithub.com/googleapis/java-binary-authorization/issues/286)) ([ee18f7a](https://togithub.com/googleapis/java-binary-authorization/commit/ee18f7abbb526a2d4cc091ddbdef2e1025c7dd43))
* Update dependency jeepney to v0.8.0 ([#287](https://togithub.com/googleapis/java-binary-authorization/issues/287)) ([48b6585](https://togithub.com/googleapis/java-binary-authorization/commit/48b6585c7e4c1c0152649399ed3d4e7aa62bf117))
* Update dependency jinja2 to v3.1.2 ([#288](https://togithub.com/googleapis/java-binary-authorization/issues/288)) ([601e412](https://togithub.com/googleapis/java-binary-authorization/commit/601e4124b502c19aedb9686e615d6b6539046e0b))
* Update dependency keyring to v23.9.3 ([#289](https://togithub.com/googleapis/java-binary-authorization/issues/289)) ([d17f58f](https://togithub.com/googleapis/java-binary-authorization/commit/d17f58f779bb2e46d62c74a4697da0cdfd9cd1ad))
* Update dependency markupsafe to v2.1.1 ([#290](https://togithub.com/googleapis/java-binary-authorization/issues/290)) ([0469040](https://togithub.com/googleapis/java-binary-authorization/commit/04690401837a0445631af38f241340fe5e4118ca))
* Update dependency protobuf to v3.20.2 ([#291](https://togithub.com/googleapis/java-binary-authorization/issues/291)) ([fbeda32](https://togithub.com/googleapis/java-binary-authorization/commit/fbeda326ee5971da6b1800cb9ef5c2a202db3cc8))
* Update dependency protobuf to v3.20.3 ([#300](https://togithub.com/googleapis/java-binary-authorization/issues/300)) ([5428162](https://togithub.com/googleapis/java-binary-authorization/commit/54281628b47d3766695cb4fb34e5fed073c58a84))
* Update dependency protobuf to v4 ([#297](https://togithub.com/googleapis/java-binary-authorization/issues/297)) ([dffc566](https://togithub.com/googleapis/java-binary-authorization/commit/dffc566f3c6302f17ba71f8adbc3c683372f72ce))
* Update dependency pyjwt to v2.5.0 ([#292](https://togithub.com/googleapis/java-binary-authorization/issues/292)) ([fec50ac](https://togithub.com/googleapis/java-binary-authorization/commit/fec50ac4835b51a6b8ff74ebf333fdeb752fea03))
* Update dependency requests to v2.28.1 ([#293](https://togithub.com/googleapis/java-binary-authorization/issues/293)) ([4de7c55](https://togithub.com/googleapis/java-binary-authorization/commit/4de7c550b77c2db3ce90bf4c2ce7c05b4392d550))
* Update dependency typing-extensions to v4.3.0 ([#294](https://togithub.com/googleapis/java-binary-authorization/issues/294)) ([a193c0b](https://togithub.com/googleapis/java-binary-authorization/commit/a193c0bbc9edde7ece3385d553e4037301d79d26))
* Update dependency zipp to v3.8.1 ([#295](https://togithub.com/googleapis/java-binary-authorization/issues/295)) ([ddf2456](https://togithub.com/googleapis/java-binary-authorization/commit/ddf2456fcaa4a811b9b6eddb3492bd0a69698697))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: question Request for information or clarification. Not an issue.
Projects
None yet
Development

No branches or pull requests

5 participants