diff --git a/.github/trusted-contribution.yml b/.github/trusted-contribution.yml new file mode 100644 index 00000000..f247d5c7 --- /dev/null +++ b/.github/trusted-contribution.yml @@ -0,0 +1,2 @@ +trustedContributors: +- renovate-bot \ No newline at end of file diff --git a/.kokoro/build.sh b/.kokoro/build.sh index f1ae5840..a5977be0 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -37,19 +37,23 @@ if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTI export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS}) fi +RETURN_CODE=0 +set +e + case ${JOB_TYPE} in test) mvn test -B -Dclirr.skip=true -Denforcer.skip=true - bash ${KOKORO_GFILE_DIR}/codecov.sh - bash .kokoro/coerce_logs.sh + RETURN_CODE=$? ;; lint) mvn \ -Penable-samples \ com.coveo:fmt-maven-plugin:check + RETURN_CODE=$? ;; javadoc) mvn javadoc:javadoc javadoc:test-javadoc + RETURN_CODE=$? ;; integration) mvn -B ${INTEGRATION_TEST_ARGS} \ @@ -59,21 +63,46 @@ integration) -Denforcer.skip=true \ -fae \ verify - bash .kokoro/coerce_logs.sh + RETURN_CODE=$? ;; samples) - mvn -B \ - -Penable-samples \ - -DtrimStackTrace=false \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -fae \ - verify - bash .kokoro/coerce_logs.sh + if [[ -f samples/pom.xml ]] + then + pushd samples + mvn -B \ + -Penable-samples \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify + RETURN_CODE=$? + popd + else + echo "no sample pom.xml found - skipping sample tests" + fi ;; clirr) mvn -B -Denforcer.skip=true clirr:check + RETURN_CODE=$? ;; *) ;; esac + +if [ "${REPORT_COVERAGE}" == "true" ] +then + bash ${KOKORO_GFILE_DIR}/codecov.sh +fi + +# fix output location of logs +bash .kokoro/coerce_logs.sh + +if [[ "${ENABLE_BUILD_COP}" == "true" ]] +then + chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/buildcop + ${KOKORO_GFILE_DIR}/linux_amd64/buildcop -repo=googleapis/java-trace +fi + +echo "exiting with ${RETURN_CODE}" +exit ${RETURN_CODE} diff --git a/.kokoro/continuous/java8.cfg b/.kokoro/continuous/java8.cfg index 3b017fc8..495cc7ba 100644 --- a/.kokoro/continuous/java8.cfg +++ b/.kokoro/continuous/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/.kokoro/nightly/integration.cfg b/.kokoro/nightly/integration.cfg index 3b017fc8..8bf59c02 100644 --- a/.kokoro/nightly/integration.cfg +++ b/.kokoro/nightly/integration.cfg @@ -5,3 +5,17 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/.kokoro/nightly/java8.cfg b/.kokoro/nightly/java8.cfg index 3b017fc8..495cc7ba 100644 --- a/.kokoro/nightly/java8.cfg +++ b/.kokoro/nightly/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/.kokoro/nightly/samples.cfg b/.kokoro/nightly/samples.cfg index 9a910249..b4b051cd 100644 --- a/.kokoro/nightly/samples.cfg +++ b/.kokoro/nightly/samples.cfg @@ -2,23 +2,28 @@ # Configure the docker image for kokoro-trampoline. env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" } env_vars: { - key: "JOB_TYPE" - value: "samples" + key: "JOB_TYPE" + value: "samples" } env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "gcloud-devel" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" } before_action { diff --git a/.kokoro/presubmit/java8.cfg b/.kokoro/presubmit/java8.cfg index 3b017fc8..495cc7ba 100644 --- a/.kokoro/presubmit/java8.cfg +++ b/.kokoro/presubmit/java8.cfg @@ -5,3 +5,8 @@ env_vars: { key: "TRAMPOLINE_IMAGE" value: "gcr.io/cloud-devrel-kokoro-resources/java8" } + +env_vars: { + key: "REPORT_COVERAGE" + value: "true" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index d835a0b3..ac45ac3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +### [1.0.2](https://www.github.com/googleapis/java-trace/compare/v1.0.1...v1.0.2) (2020-03-02) + + +### Dependencies + +* update core dependencies to v1.54.0 ([#110](https://www.github.com/googleapis/java-trace/issues/110)) ([7485b40](https://www.github.com/googleapis/java-trace/commit/7485b40476866002944eb14346ad5dba127b9941)) +* update dependency com.google.cloud:google-cloud-core to v1.92.5 ([80d83bc](https://www.github.com/googleapis/java-trace/commit/80d83bc3bd38b2b4c22aac0bccedbd60ef37cc5f)) +* update dependency com.google.cloud:google-cloud-core to v1.93.0 ([#112](https://www.github.com/googleapis/java-trace/issues/112)) ([28fb855](https://www.github.com/googleapis/java-trace/commit/28fb8559620b1469a10383f543314e286314c49a)) +* update dependency com.google.protobuf:protobuf-java to v3.11.4 ([fe9aac2](https://www.github.com/googleapis/java-trace/commit/fe9aac214bf44252f0cb60c4a932646898f92144)) +* update dependency io.grpc:grpc-bom to v1.27.1 ([d855598](https://www.github.com/googleapis/java-trace/commit/d8555980581840ee2e454373657ac7a5f113ea7d)) +* update dependency io.grpc:grpc-bom to v1.27.2 ([915e871](https://www.github.com/googleapis/java-trace/commit/915e87167a306264e9a6ae1090d0b1cdbb4665e2)) + + +### Documentation + +* **regen:** update sample code to set total timeout, add API client header test ([91e5ee7](https://www.github.com/googleapis/java-trace/commit/91e5ee7eeb589350dced13627d42f3d25c539297)) + ### [1.0.1](https://www.github.com/googleapis/java-trace/compare/v1.0.0...v1.0.1) (2020-02-04) diff --git a/README.md b/README.md index 10331f3d..89c63052 100644 --- a/README.md +++ b/README.md @@ -17,13 +17,12 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 3.5.0 + 4.2.0 pom import - com.google.cloud @@ -40,17 +39,17 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-trace - 1.0.1 + 1.0.2 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-trace:1.0.1' +compile 'com.google.cloud:google-cloud-trace:1.0.2' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "1.0.1" +libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "1.0.2" ``` [//]: # ({x-version-update-end}) @@ -84,6 +83,8 @@ use this Stackdriver Trace Client Library. + + ## Troubleshooting To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting]. @@ -152,4 +153,5 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5] [license]: https://github.com/googleapis/java-trace/blob/master/LICENSE [enable-api]: https://console.cloud.google.com/flows/enableapi?apiid=cloudtrace.googleapis.com -[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM \ No newline at end of file +[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM +[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png diff --git a/google-cloud-trace-bom/pom.xml b/google-cloud-trace-bom/pom.xml index 5270e462..c3c92558 100644 --- a/google-cloud-trace-bom/pom.xml +++ b/google-cloud-trace-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-trace-bom - 1.0.1 + 1.0.2 pom com.google.cloud @@ -63,32 +63,32 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 1.0.1 + 1.0.2 com.google.api.grpc grpc-google-cloud-trace-v1 - 1.0.1 + 1.0.2 com.google.api.grpc grpc-google-cloud-trace-v2 - 1.0.1 + 1.0.2 com.google.api.grpc proto-google-cloud-trace-v2 - 1.0.1 + 1.0.2 com.google.api.grpc proto-google-cloud-trace-v2 - 1.0.1 + 1.0.2 com.google.cloud google-cloud-trace - 1.0.1 + 1.0.2 diff --git a/google-cloud-trace/pom.xml b/google-cloud-trace/pom.xml index fa7e71cf..fc22313c 100644 --- a/google-cloud-trace/pom.xml +++ b/google-cloud-trace/pom.xml @@ -3,17 +3,17 @@ 4.0.0 com.google.cloud google-cloud-trace - 1.0.1 + 1.0.2 jar Google Cloud Trace - https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-trace + https://github.com/googleapis/java-trace Java idiomatic client for Stackdriver Trace. com.google.cloud google-cloud-trace-parent - 1.0.1 + 1.0.2 google-cloud-trace diff --git a/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java b/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java index e4d1dd15..e0888304 100644 --- a/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java +++ b/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/TraceServiceSettings.java @@ -60,8 +60,12 @@ * * TraceServiceSettings.Builder traceServiceSettingsBuilder = * TraceServiceSettings.newBuilder(); - * traceServiceSettingsBuilder.getTraceSettings().getRetrySettings().toBuilder() - * .setTotalTimeout(Duration.ofSeconds(30)); + * traceServiceSettingsBuilder + * .getTraceSettings() + * .setRetrySettings( + * traceServiceSettingsBuilder.getTraceSettings().getRetrySettings().toBuilder() + * .setTotalTimeout(Duration.ofSeconds(30)) + * .build()); * TraceServiceSettings traceServiceSettings = traceServiceSettingsBuilder.build(); * * diff --git a/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java b/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java index 79ea35f1..eb28d090 100644 --- a/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java +++ b/google-cloud-trace/src/main/java/com/google/cloud/trace/v1/stub/TraceServiceStubSettings.java @@ -75,8 +75,12 @@ * * TraceServiceStubSettings.Builder traceServiceSettingsBuilder = * TraceServiceStubSettings.newBuilder(); - * traceServiceSettingsBuilder.getTraceSettings().getRetrySettings().toBuilder() - * .setTotalTimeout(Duration.ofSeconds(30)); + * traceServiceSettingsBuilder + * .getTraceSettings() + * .setRetrySettings( + * traceServiceSettingsBuilder.getTraceSettings().getRetrySettings().toBuilder() + * .setTotalTimeout(Duration.ofSeconds(30)) + * .build()); * TraceServiceStubSettings traceServiceSettings = traceServiceSettingsBuilder.build(); * * diff --git a/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java b/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java index fd4921d4..0979ff53 100644 --- a/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java +++ b/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/TraceServiceSettings.java @@ -54,8 +54,12 @@ * * TraceServiceSettings.Builder traceServiceSettingsBuilder = * TraceServiceSettings.newBuilder(); - * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder() - * .setTotalTimeout(Duration.ofSeconds(30)); + * traceServiceSettingsBuilder + * .batchWriteSpansSettings() + * .setRetrySettings( + * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder() + * .setTotalTimeout(Duration.ofSeconds(30)) + * .build()); * TraceServiceSettings traceServiceSettings = traceServiceSettingsBuilder.build(); * * diff --git a/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java b/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java index 32800b3e..f30d9cfb 100644 --- a/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java +++ b/google-cloud-trace/src/main/java/com/google/cloud/trace/v2/stub/TraceServiceStubSettings.java @@ -63,8 +63,12 @@ * * TraceServiceStubSettings.Builder traceServiceSettingsBuilder = * TraceServiceStubSettings.newBuilder(); - * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder() - * .setTotalTimeout(Duration.ofSeconds(30)); + * traceServiceSettingsBuilder + * .batchWriteSpansSettings() + * .setRetrySettings( + * traceServiceSettingsBuilder.batchWriteSpansSettings().getRetrySettings().toBuilder() + * .setTotalTimeout(Duration.ofSeconds(30)) + * .build()); * TraceServiceStubSettings traceServiceSettings = traceServiceSettingsBuilder.build(); * * diff --git a/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java b/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java index 61b2ca15..cdffd0f5 100644 --- a/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java +++ b/google-cloud-trace/src/test/java/com/google/cloud/trace/v2/TraceServiceClientTest.java @@ -25,8 +25,11 @@ import com.google.devtools.cloudtrace.v2.BatchWriteSpansRequest; import com.google.devtools.cloudtrace.v2.ProjectName; import com.google.devtools.cloudtrace.v2.Span; +import com.google.devtools.cloudtrace.v2.SpanName; +import com.google.devtools.cloudtrace.v2.TruncatableString; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; +import com.google.protobuf.Timestamp; import io.grpc.Status; import io.grpc.StatusRuntimeException; import java.io.IOException; @@ -118,4 +121,78 @@ public void batchWriteSpansExceptionTest() throws Exception { // Expected exception } } + + @Test + @SuppressWarnings("all") + public void createSpanTest() { + SpanName name2 = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]"); + String spanId2 = "spanId2-643891741"; + String parentSpanId = "parentSpanId-1757797477"; + Span expectedResponse = + Span.newBuilder() + .setName(name2.toString()) + .setSpanId(spanId2) + .setParentSpanId(parentSpanId) + .build(); + mockTraceService.addResponse(expectedResponse); + + SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]"); + String spanId = "spanId-2011840976"; + TruncatableString displayName = TruncatableString.newBuilder().build(); + Timestamp startTime = Timestamp.newBuilder().build(); + Timestamp endTime = Timestamp.newBuilder().build(); + Span request = + Span.newBuilder() + .setName(name.toString()) + .setSpanId(spanId) + .setDisplayName(displayName) + .setStartTime(startTime) + .setEndTime(endTime) + .build(); + + Span actualResponse = client.createSpan(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockTraceService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + Span actualRequest = (Span) actualRequests.get(0); + + Assert.assertEquals(name, SpanName.parse(actualRequest.getName())); + Assert.assertEquals(spanId, actualRequest.getSpanId()); + Assert.assertEquals(displayName, actualRequest.getDisplayName()); + Assert.assertEquals(startTime, actualRequest.getStartTime()); + Assert.assertEquals(endTime, actualRequest.getEndTime()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + @SuppressWarnings("all") + public void createSpanExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); + mockTraceService.addException(exception); + + try { + SpanName name = SpanName.of("[PROJECT]", "[TRACE]", "[SPAN]"); + String spanId = "spanId-2011840976"; + TruncatableString displayName = TruncatableString.newBuilder().build(); + Timestamp startTime = Timestamp.newBuilder().build(); + Timestamp endTime = Timestamp.newBuilder().build(); + Span request = + Span.newBuilder() + .setName(name.toString()) + .setSpanId(spanId) + .setDisplayName(displayName) + .setStartTime(startTime) + .setEndTime(endTime) + .build(); + + client.createSpan(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception + } + } } diff --git a/grpc-google-cloud-trace-v1/pom.xml b/grpc-google-cloud-trace-v1/pom.xml index 7b37d3c9..354ab3c6 100644 --- a/grpc-google-cloud-trace-v1/pom.xml +++ b/grpc-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v1 - 1.0.1 + 1.0.2 grpc-google-cloud-trace-v1 GRPC library for grpc-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 1.0.1 + 1.0.2 diff --git a/grpc-google-cloud-trace-v2/pom.xml b/grpc-google-cloud-trace-v2/pom.xml index 6467ef21..159c2789 100644 --- a/grpc-google-cloud-trace-v2/pom.xml +++ b/grpc-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-trace-v2 - 1.0.1 + 1.0.2 grpc-google-cloud-trace-v2 GRPC library for grpc-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 1.0.1 + 1.0.2 diff --git a/pom.xml b/pom.xml index d5074add..6debb2d9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-trace-parent pom - 1.0.1 + 1.0.2 Google Cloud Trace Parent https://github.com/googleapis/java-core @@ -151,12 +151,12 @@ UTF-8 github google-cloud-trace-parent - 1.92.4 + 1.93.0 1.8.1 1.17.0 - 1.53.1 - 1.27.0 - 3.11.3 + 1.54.0 + 1.27.2 + 3.11.4 4.13 28.2-android 1.4.1 @@ -169,22 +169,22 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 1.0.1 + 1.0.2 com.google.api.grpc proto-google-cloud-trace-v2 - 1.0.1 + 1.0.2 com.google.api.grpc grpc-google-cloud-trace-v1 - 1.0.1 + 1.0.2 com.google.api.grpc grpc-google-cloud-trace-v2 - 1.0.1 + 1.0.2 diff --git a/proto-google-cloud-trace-v1/pom.xml b/proto-google-cloud-trace-v1/pom.xml index b8e5a154..61cbc8af 100644 --- a/proto-google-cloud-trace-v1/pom.xml +++ b/proto-google-cloud-trace-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v1 - 1.0.1 + 1.0.2 proto-google-cloud-trace-v1 PROTO library for proto-google-cloud-trace-v1 com.google.cloud google-cloud-trace-parent - 1.0.1 + 1.0.2 diff --git a/proto-google-cloud-trace-v2/pom.xml b/proto-google-cloud-trace-v2/pom.xml index 0002d077..d4d4ca35 100644 --- a/proto-google-cloud-trace-v2/pom.xml +++ b/proto-google-cloud-trace-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-trace-v2 - 1.0.1 + 1.0.2 proto-google-cloud-trace-v2 PROTO library for proto-google-cloud-trace-v2 com.google.cloud google-cloud-trace-parent - 1.0.1 + 1.0.2 diff --git a/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java b/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java index 24239141..c60e8c47 100644 --- a/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java +++ b/proto-google-cloud-trace-v2/src/main/java/com/google/devtools/cloudtrace/v2/SpanName.java @@ -1,5 +1,5 @@ /* - * Copyright 2019 Google LLC + * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,7 +24,7 @@ import java.util.List; import java.util.Map; -// AUTO-GENERATED DOCUMENTATION AND CLASS +/** AUTO-GENERATED DOCUMENTATION AND CLASS */ @javax.annotation.Generated("by GAPIC protoc plugin") public class SpanName implements ResourceName { diff --git a/renovate.json b/renovate.json index 268a4669..fc641270 100644 --- a/renovate.json +++ b/renovate.json @@ -54,6 +54,13 @@ "semanticCommitType": "build", "semanticCommitScope": "deps" }, + { + "packagePatterns": [ + "^com.google.cloud:libraries-bom" + ], + "semanticCommitType": "chore", + "semanticCommitScope": "deps" + }, { "packagePatterns": [ "^com.google.cloud:google-cloud-" diff --git a/synth.metadata b/synth.metadata index 5e61c945..c992cf34 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,27 +1,27 @@ { - "updateTime": "2020-02-03T23:37:37.186806Z", + "updateTime": "2020-02-28T20:22:35.413195Z", "sources": [ { "generator": { "name": "artman", - "version": "0.44.4", - "dockerImage": "googleapis/artman@sha256:19e945954fc960a4bdfee6cb34695898ab21a8cf0bac063ee39b91f00a1faec8" + "version": "0.46.0", + "dockerImage": "googleapis/artman@sha256:6248a21fba8f0d618c3b032669cec2618e684b66922bb70391fe08c41b05f6ee" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "29d40b78e3dc1579b0b209463fbcb76e5767f72a", - "internalRef": "292979741", - "log": "29d40b78e3dc1579b0b209463fbcb76e5767f72a\nExpose managedidentities/v1beta1/ API for client library usage.\n\nPiperOrigin-RevId: 292979741\n\na22129a1fb6e18056d576dfb7717aef74b63734a\nExpose managedidentities/v1/ API for client library usage.\n\nPiperOrigin-RevId: 292968186\n\n" + "sha": "e9e90a787703ec5d388902e2cb796aaed3a385b4", + "internalRef": "297671458", + "log": "e9e90a787703ec5d388902e2cb796aaed3a385b4\nDialogflow weekly v2/v2beta1 library update:\n - adding get validation result\n - adding field mask override control for output audio config\nImportant updates are also posted at:\nhttps://cloud.google.com/dialogflow/docs/release-notes\n\nPiperOrigin-RevId: 297671458\n\n1a2b05cc3541a5f7714529c665aecc3ea042c646\nAdding .yaml and .json config files.\n\nPiperOrigin-RevId: 297570622\n\ndfe1cf7be44dee31d78f78e485d8c95430981d6e\nPublish `QueryOptions` proto.\n\nIntroduced a `query_options` input in `ExecuteSqlRequest`.\n\nPiperOrigin-RevId: 297497710\n\ndafc905f71e5d46f500b41ed715aad585be062c3\npubsub: revert pull init_rpc_timeout & max_rpc_timeout back to 25 seconds and reset multiplier to 1.0\n\nPiperOrigin-RevId: 297486523\n\nf077632ba7fee588922d9e8717ee272039be126d\nfirestore: add update_transform\n\nPiperOrigin-RevId: 297405063\n\n0aba1900ffef672ec5f0da677cf590ee5686e13b\ncluster: use square brace for cross-reference\n\nPiperOrigin-RevId: 297204568\n\n5dac2da18f6325cbaed54603c43f0667ecd50247\nRestore retry params in gapic config because securitycenter has non-standard default retry params.\nRestore a few retry codes for some idempotent methods.\n\nPiperOrigin-RevId: 297196720\n\n1eb61455530252bba8b2c8d4bc9832960e5a56f6\npubsub: v1 replace IAM HTTP rules\n\nPiperOrigin-RevId: 297188590\n\n80b2d25f8d43d9d47024ff06ead7f7166548a7ba\nDialogflow weekly v2/v2beta1 library update:\n - updates to mega agent api\n - adding field mask override control for output audio config\nImportant updates are also posted at:\nhttps://cloud.google.com/dialogflow/docs/release-notes\n\nPiperOrigin-RevId: 297187629\n\n0b1876b35e98f560f9c9ca9797955f020238a092\nUse an older version of protoc-docs-plugin that is compatible with the specified gapic-generator and protobuf versions.\n\nprotoc-docs-plugin >=0.4.0 (see commit https://github.com/googleapis/protoc-docs-plugin/commit/979f03ede6678c487337f3d7e88bae58df5207af) is incompatible with protobuf 3.9.1.\n\nPiperOrigin-RevId: 296986742\n\n" } }, { "template": { "name": "java_library", "origin": "synthtool.gcp", - "version": "2019.10.17" + "version": "2020.2.4" } } ], diff --git a/versions.txt b/versions.txt index cc9b03eb..e64c8a9a 100644 --- a/versions.txt +++ b/versions.txt @@ -1,8 +1,8 @@ # Format: # module:released-version:current-version -google-cloud-trace:1.0.1:1.0.1 -grpc-google-cloud-trace-v1:1.0.1:1.0.1 -grpc-google-cloud-trace-v2:1.0.1:1.0.1 -proto-google-cloud-trace-v1:1.0.1:1.0.1 -proto-google-cloud-trace-v2:1.0.1:1.0.1 +google-cloud-trace:1.0.2:1.0.2 +grpc-google-cloud-trace-v1:1.0.2:1.0.2 +grpc-google-cloud-trace-v2:1.0.2:1.0.2 +proto-google-cloud-trace-v1:1.0.2:1.0.2 +proto-google-cloud-trace-v2:1.0.2:1.0.2