Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
feat!: remove
features
from Endpoint. add service_root_url to Docum…
…entation add UNIMPLEMENTED, PRELAUNCH LaunchStage values add monitoried_resource_types to MetricDescriptor (#35) BREAKING CHANGE: `features` removed from Endpoint * chore: fix glob for allowed proto interface changes * chore: regenerate common templates * chore: allow features field removal Co-authored-by: Jeff Ching <chingor@google.com>
- Loading branch information
Showing
with
13,457 additions
and 1,216 deletions.
- +2 −0 .github/CODEOWNERS
- +69 −0 .github/workflows/auto-release.yaml
- +0 −12 .kokoro/continuous/dependencies.cfg
- +0 −7 .kokoro/continuous/integration.cfg
- +0 −7 .kokoro/continuous/java11.cfg
- +0 −7 .kokoro/continuous/java7.cfg
- +0 −3 .kokoro/continuous/java8-osx.cfg
- +0 −3 .kokoro/continuous/java8-win.cfg
- +0 −13 .kokoro/continuous/lint.cfg
- +0 −53 .kokoro/continuous/propose_release.cfg
- +0 −31 .kokoro/continuous/samples.cfg
- +0 −12 .kokoro/nightly/dependencies.cfg
- +0 −13 .kokoro/nightly/lint.cfg
- +3 −28 .kokoro/release/stage.cfg
- +15 −3 proto-google-common-protos/clirr-ignored-differences.xml
- +2 −0 proto-google-common-protos/src/main/java/com/google/api/Advice.java
- +78 −35 proto-google-common-protos/src/main/java/com/google/api/AuthProvider.java
- +18 −10 proto-google-common-protos/src/main/java/com/google/api/AuthProviderOrBuilder.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/api/AuthRequirement.java
- +10 −0 proto-google-common-protos/src/main/java/com/google/api/Authentication.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/AuthenticationRule.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/api/Backend.java
- +24 −0 proto-google-common-protos/src/main/java/com/google/api/BackendRule.java
- +41 −14 proto-google-common-protos/src/main/java/com/google/api/Billing.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/api/ChangeType.java
- +16 −0 proto-google-common-protos/src/main/java/com/google/api/ConfigChange.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/api/Context.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/api/ContextRule.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/api/Control.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/api/CustomHttpPattern.java
- +63 −0 proto-google-common-protos/src/main/java/com/google/api/Distribution.java
- +216 −0 proto-google-common-protos/src/main/java/com/google/api/Documentation.java
- +31 −0 proto-google-common-protos/src/main/java/com/google/api/DocumentationOrBuilder.java
- +12 −11 proto-google-common-protos/src/main/java/com/google/api/DocumentationProto.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/api/DocumentationRule.java
- +6 −276 proto-google-common-protos/src/main/java/com/google/api/Endpoint.java
- +0 −51 proto-google-common-protos/src/main/java/com/google/api/EndpointOrBuilder.java
- +7 −7 proto-google-common-protos/src/main/java/com/google/api/EndpointProto.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/api/FieldBehavior.java
- +7 −0 proto-google-common-protos/src/main/java/com/google/api/Http.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/api/HttpBody.java
- +27 −0 proto-google-common-protos/src/main/java/com/google/api/HttpRule.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/api/JwtLocation.java
- +13 −0 proto-google-common-protos/src/main/java/com/google/api/LabelDescriptor.java
- +48 −0 proto-google-common-protos/src/main/java/com/google/api/LaunchStage.java
- +7 −6 proto-google-common-protos/src/main/java/com/google/api/LaunchStageProto.java
- +11 −0 proto-google-common-protos/src/main/java/com/google/api/LogDescriptor.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/Logging.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/Metric.java
- +676 −69 proto-google-common-protos/src/main/java/com/google/api/MetricDescriptor.java
- +132 −13 proto-google-common-protos/src/main/java/com/google/api/MetricDescriptorOrBuilder.java
- +19 −17 proto-google-common-protos/src/main/java/com/google/api/MetricProto.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/MetricRule.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/MonitoredResource.java
- +300 −66 proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptor.java
- +60 −14 proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceDescriptorOrBuilder.java
- +13 −0 proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceMetadata.java
- +12 −0 proto-google-common-protos/src/main/java/com/google/api/Monitoring.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/api/OAuthRequirements.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/api/Page.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/api/ProjectProperties.java
- +13 −0 proto-google-common-protos/src/main/java/com/google/api/Property.java
- +10 −0 proto-google-common-protos/src/main/java/com/google/api/Quota.java
- +35 −28 proto-google-common-protos/src/main/java/com/google/api/QuotaLimit.java
- +2 −8 proto-google-common-protos/src/main/java/com/google/api/QuotaLimitOrBuilder.java
- +624 −21 proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptor.java
- +85 −6 proto-google-common-protos/src/main/java/com/google/api/ResourceDescriptorOrBuilder.java
- +20 −17 proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java
- +60 −0 proto-google-common-protos/src/main/java/com/google/api/ResourceReference.java
- +16 −0 proto-google-common-protos/src/main/java/com/google/api/ResourceReferenceOrBuilder.java
- +106 −14 proto-google-common-protos/src/main/java/com/google/api/Service.java
- +6 −4 proto-google-common-protos/src/main/java/com/google/api/ServiceOrBuilder.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/api/SourceInfo.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/api/SystemParameter.java
- +7 −0 proto-google-common-protos/src/main/java/com/google/api/SystemParameterRule.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/api/SystemParameters.java
- +7 −0 proto-google-common-protos/src/main/java/com/google/api/Usage.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/api/UsageRule.java
- +1,015 −66 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLog.java
- +129 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogOrBuilder.java
- +120 −27 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuditLogProto.java
- +1,574 −8 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfo.java
- +221 −2 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthenticationInfoOrBuilder.java
- +341 −7 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfo.java
- +49 −2 proto-google-common-protos/src/main/java/com/google/cloud/audit/AuthorizationInfoOrBuilder.java
- +941 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadata.java
- +148 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/RequestMetadataOrBuilder.java
- +1,166 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocation.java
- +175 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/ResourceLocationOrBuilder.java
- +3,012 −0 proto-google-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfo.java
- +111 −0 ...gle-common-protos/src/main/java/com/google/cloud/audit/ServiceAccountDelegationInfoOrBuilder.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/geo/type/Viewport.java
- +31 −0 proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequest.java
- +3 −2 proto-google-common-protos/src/main/java/com/google/logging/type/HttpRequestProto.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverity.java
- +3 −2 proto-google-common-protos/src/main/java/com/google/logging/type/LogSeverityProto.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/longrunning/CancelOperationRequest.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/longrunning/DeleteOperationRequest.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/longrunning/GetOperationRequest.java
- +8 −0 proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsRequest.java
- +7 −0 proto-google-common-protos/src/main/java/com/google/longrunning/ListOperationsResponse.java
- +19 −0 proto-google-common-protos/src/main/java/com/google/longrunning/Operation.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/longrunning/OperationInfo.java
- +5 −0 proto-google-common-protos/src/main/java/com/google/longrunning/WaitOperationRequest.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/rpc/BadRequest.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/rpc/Code.java
- +2 −0 proto-google-common-protos/src/main/java/com/google/rpc/DebugInfo.java
- +56 −35 proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfo.java
- +12 −10 proto-google-common-protos/src/main/java/com/google/rpc/ErrorInfoOrBuilder.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/rpc/Help.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/rpc/LocalizedMessage.java
- +11 −0 proto-google-common-protos/src/main/java/com/google/rpc/PreconditionFailure.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/rpc/QuotaFailure.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/rpc/RequestInfo.java
- +8 −0 proto-google-common-protos/src/main/java/com/google/rpc/ResourceInfo.java
- +3 −0 proto-google-common-protos/src/main/java/com/google/rpc/RetryInfo.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/rpc/Status.java
- +658 −53 proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContext.java
- +51 −0 proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextOrBuilder.java
- +58 −48 proto-google-common-protos/src/main/java/com/google/rpc/context/AttributeContextProto.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/type/CalendarPeriod.java
- +9 −0 proto-google-common-protos/src/main/java/com/google/type/Color.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/type/Date.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/type/DayOfWeek.java
- +8 −0 proto-google-common-protos/src/main/java/com/google/type/Expr.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/type/Fraction.java
- +4 −0 proto-google-common-protos/src/main/java/com/google/type/LatLng.java
- +6 −0 proto-google-common-protos/src/main/java/com/google/type/Money.java
- +18 −0 proto-google-common-protos/src/main/java/com/google/type/PostalAddress.java
- +8 −0 proto-google-common-protos/src/main/java/com/google/type/Quaternion.java
- +8 −0 proto-google-common-protos/src/main/java/com/google/type/TimeOfDay.java
- +294 −75 synth.metadata
- +1 −0 synth.py
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -0,0 +1,69 @@ | ||
on: | ||
pull_request: | ||
name: auto-release | ||
jobs: | ||
approve: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/github-script@v3.0.0 | ||
with: | ||
github-token: ${{secrets.GITHUB_TOKEN}} | ||
debug: true | ||
script: | | ||
// only approve PRs from release-please[bot] | ||
if (context.payload.pull_request.user.login !== "release-please[bot]") { | ||
return; | ||
} | ||
// only approve PRs like "chore: release <release version>" | ||
if ( !context.payload.pull_request.title.startsWith("chore: release") ) { | ||
return; | ||
} | ||
// trigger auto-release when | ||
// 1) it is a SNAPSHOT release (auto-generated post regular release) | ||
// 2) there are dependency updates only | ||
// 3) there are no open dependency update PRs in this repo (to avoid multiple releases) | ||
if ( | ||
context.payload.pull_request.body.includes("Fix") || | ||
context.payload.pull_request.body.includes("Build") || | ||
context.payload.pull_request.body.includes("Documentation") || | ||
context.payload.pull_request.body.includes("BREAKING CHANGES") || | ||
context.payload.pull_request.body.includes("Features") | ||
) { | ||
console.log( "Not auto-releasing since it is not a dependency-update-only release." ); | ||
return; | ||
} | ||
const promise = github.pulls.list.endpoint({ | ||
owner: context.repo.owner, | ||
repo: context.repo.repo, | ||
state: 'open' | ||
}); | ||
const open_pulls = await github.paginate(promise) | ||
if ( open_pulls.length > 1 && !context.payload.pull_request.title.includes("SNAPSHOT") ) { | ||
for ( const pull of open_pulls ) { | ||
if ( pull.title.startsWith("deps: update dependency") ) { | ||
console.log( "Not auto-releasing yet since there are dependency update PRs open in this repo." ); | ||
return; | ||
} | ||
} | ||
} | ||
// approve release PR | ||
await github.pulls.createReview({ | ||
owner: context.repo.owner, | ||
repo: context.repo.repo, | ||
body: 'Rubber stamped release!', | ||
pull_number: context.payload.pull_request.number, | ||
event: 'APPROVE' | ||
}); | ||
// attach kokoro:force-run and automerge labels | ||
await github.issues.addLabels({ | ||
owner: context.repo.owner, | ||
repo: context.repo.repo, | ||
issue_number: context.payload.pull_request.number, | ||
labels: ['kokoro:force-run', 'automerge'] | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.