diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 6137bef2..30fdb7b9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,5 +4,7 @@ # For syntax help see: # https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax +* @googleapis/yoshi-java + # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml new file mode 100644 index 00000000..d26427e4 --- /dev/null +++ b/.github/workflows/auto-release.yaml @@ -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 " + 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'] + }); \ No newline at end of file diff --git a/.kokoro/release/stage.cfg b/.kokoro/release/stage.cfg index ba7799f2..1ef9b0ac 100644 --- a/.kokoro/release/stage.cfg +++ b/.kokoro/release/stage.cfg @@ -13,32 +13,7 @@ action { } } -# Fetch the token needed for reporting release status to GitHub -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "yoshi-automation-github-key" - } - } -} - -# Fetch magictoken to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "releasetool-magictoken" - } - } -} - -# Fetch api key to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "magic-github-proxy-api-key" - } - } +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java index ad57814b..f4e3194f 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java @@ -256,6 +256,10 @@ public Action findValueByNumber(int number) { }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } return getDescriptor().getValues().get(ordinal()); } @@ -302,6 +306,7 @@ private Action(int value) { * * @return The enum numeric value on the wire for action. */ + @java.lang.Override public int getActionValue() { return action_; } @@ -317,6 +322,7 @@ public int getActionValue() { * * @return The action. */ + @java.lang.Override public com.google.iam.v1.AuditConfigDelta.Action getAction() { @SuppressWarnings("deprecation") com.google.iam.v1.AuditConfigDelta.Action result = @@ -340,6 +346,7 @@ public com.google.iam.v1.AuditConfigDelta.Action getAction() { * * @return The service. */ + @java.lang.Override public java.lang.String getService() { java.lang.Object ref = service_; if (ref instanceof java.lang.String) { @@ -365,6 +372,7 @@ public java.lang.String getService() { * * @return The bytes for service. */ + @java.lang.Override public com.google.protobuf.ByteString getServiceBytes() { java.lang.Object ref = service_; if (ref instanceof java.lang.String) { @@ -392,6 +400,7 @@ public com.google.protobuf.ByteString getServiceBytes() { * * @return The exemptedMember. */ + @java.lang.Override public java.lang.String getExemptedMember() { java.lang.Object ref = exemptedMember_; if (ref instanceof java.lang.String) { @@ -416,6 +425,7 @@ public java.lang.String getExemptedMember() { * * @return The bytes for exemptedMember. */ + @java.lang.Override public com.google.protobuf.ByteString getExemptedMemberBytes() { java.lang.Object ref = exemptedMember_; if (ref instanceof java.lang.String) { @@ -443,6 +453,7 @@ public com.google.protobuf.ByteString getExemptedMemberBytes() { * * @return The logType. */ + @java.lang.Override public java.lang.String getLogType() { java.lang.Object ref = logType_; if (ref instanceof java.lang.String) { @@ -467,6 +478,7 @@ public java.lang.String getLogType() { * * @return The bytes for logType. */ + @java.lang.Override public com.google.protobuf.ByteString getLogTypeBytes() { java.lang.Object ref = logType_; if (ref instanceof java.lang.String) { @@ -853,6 +865,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for action. */ + @java.lang.Override public int getActionValue() { return action_; } @@ -870,6 +883,7 @@ public int getActionValue() { * @return This builder for chaining. */ public Builder setActionValue(int value) { + action_ = value; onChanged(); return this; @@ -886,6 +900,7 @@ public Builder setActionValue(int value) { * * @return The action. */ + @java.lang.Override public com.google.iam.v1.AuditConfigDelta.Action getAction() { @SuppressWarnings("deprecation") com.google.iam.v1.AuditConfigDelta.Action result = diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java index 04e2b560..394a969b 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java @@ -151,6 +151,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The role. */ + @java.lang.Override public java.lang.String getRole() { java.lang.Object ref = role_; if (ref instanceof java.lang.String) { @@ -174,6 +175,7 @@ public java.lang.String getRole() { * * @return The bytes for role. */ + @java.lang.Override public com.google.protobuf.ByteString getRoleBytes() { java.lang.Object ref = role_; if (ref instanceof java.lang.String) { @@ -315,6 +317,7 @@ public com.google.protobuf.ByteString getMembersBytes(int index) { * * @return Whether the condition field is set. */ + @java.lang.Override public boolean hasCondition() { return condition_ != null; } @@ -332,6 +335,7 @@ public boolean hasCondition() { * * @return The condition. */ + @java.lang.Override public com.google.type.Expr getCondition() { return condition_ == null ? com.google.type.Expr.getDefaultInstance() : condition_; } @@ -347,6 +351,7 @@ public com.google.type.Expr getCondition() { * * .google.type.Expr condition = 3; */ + @java.lang.Override public com.google.type.ExprOrBuilder getConditionOrBuilder() { return getCondition(); } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java index 731f4c9b..c5557b73 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java @@ -261,6 +261,10 @@ public Action findValueByNumber(int number) { }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } return getDescriptor().getValues().get(ordinal()); } @@ -307,6 +311,7 @@ private Action(int value) { * * @return The enum numeric value on the wire for action. */ + @java.lang.Override public int getActionValue() { return action_; } @@ -322,6 +327,7 @@ public int getActionValue() { * * @return The action. */ + @java.lang.Override public com.google.iam.v1.BindingDelta.Action getAction() { @SuppressWarnings("deprecation") com.google.iam.v1.BindingDelta.Action result = @@ -344,6 +350,7 @@ public com.google.iam.v1.BindingDelta.Action getAction() { * * @return The role. */ + @java.lang.Override public java.lang.String getRole() { java.lang.Object ref = role_; if (ref instanceof java.lang.String) { @@ -368,6 +375,7 @@ public java.lang.String getRole() { * * @return The bytes for role. */ + @java.lang.Override public com.google.protobuf.ByteString getRoleBytes() { java.lang.Object ref = role_; if (ref instanceof java.lang.String) { @@ -395,6 +403,7 @@ public com.google.protobuf.ByteString getRoleBytes() { * * @return The member. */ + @java.lang.Override public java.lang.String getMember() { java.lang.Object ref = member_; if (ref instanceof java.lang.String) { @@ -419,6 +428,7 @@ public java.lang.String getMember() { * * @return The bytes for member. */ + @java.lang.Override public com.google.protobuf.ByteString getMemberBytes() { java.lang.Object ref = member_; if (ref instanceof java.lang.String) { @@ -444,6 +454,7 @@ public com.google.protobuf.ByteString getMemberBytes() { * * @return Whether the condition field is set. */ + @java.lang.Override public boolean hasCondition() { return condition_ != null; } @@ -458,6 +469,7 @@ public boolean hasCondition() { * * @return The condition. */ + @java.lang.Override public com.google.type.Expr getCondition() { return condition_ == null ? com.google.type.Expr.getDefaultInstance() : condition_; } @@ -470,6 +482,7 @@ public com.google.type.Expr getCondition() { * * .google.type.Expr condition = 4; */ + @java.lang.Override public com.google.type.ExprOrBuilder getConditionOrBuilder() { return getCondition(); } @@ -857,6 +870,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for action. */ + @java.lang.Override public int getActionValue() { return action_; } @@ -874,6 +888,7 @@ public int getActionValue() { * @return This builder for chaining. */ public Builder setActionValue(int value) { + action_ = value; onChanged(); return this; @@ -890,6 +905,7 @@ public Builder setActionValue(int value) { * * @return The action. */ + @java.lang.Override public com.google.iam.v1.BindingDelta.Action getAction() { @SuppressWarnings("deprecation") com.google.iam.v1.BindingDelta.Action result = diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java index af0b3566..b4b3a7af 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java @@ -142,6 +142,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The resource. */ + @java.lang.Override public java.lang.String getResource() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { @@ -167,6 +168,7 @@ public java.lang.String getResource() { * * @return The bytes for resource. */ + @java.lang.Override public com.google.protobuf.ByteString getResourceBytes() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { @@ -193,6 +195,7 @@ public com.google.protobuf.ByteString getResourceBytes() { * * @return Whether the options field is set. */ + @java.lang.Override public boolean hasOptions() { return options_ != null; } @@ -208,6 +211,7 @@ public boolean hasOptions() { * * @return The options. */ + @java.lang.Override public com.google.iam.v1.GetPolicyOptions getOptions() { return options_ == null ? com.google.iam.v1.GetPolicyOptions.getDefaultInstance() : options_; } @@ -221,6 +225,7 @@ public com.google.iam.v1.GetPolicyOptions getOptions() { * * .google.iam.v1.GetPolicyOptions options = 2; */ + @java.lang.Override public com.google.iam.v1.GetPolicyOptionsOrBuilder getOptionsOrBuilder() { return getOptions(); } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java index 84f175da..7054040f 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java @@ -124,6 +124,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The requestedPolicyVersion. */ + @java.lang.Override public int getRequestedPolicyVersion() { return requestedPolicyVersion_; } @@ -457,6 +458,7 @@ public Builder mergeFrom( * * @return The requestedPolicyVersion. */ + @java.lang.Override public int getRequestedPolicyVersion() { return requestedPolicyVersion_; } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java index dc77fb6c..3cda12f1 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java @@ -198,6 +198,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The version. */ + @java.lang.Override public int getVersion() { return version_; } @@ -215,6 +216,7 @@ public int getVersion() { * * repeated .google.iam.v1.Binding bindings = 4; */ + @java.lang.Override public java.util.List getBindingsList() { return bindings_; } @@ -229,6 +231,7 @@ public java.util.List getBindingsList() { * * repeated .google.iam.v1.Binding bindings = 4; */ + @java.lang.Override public java.util.List getBindingsOrBuilderList() { return bindings_; } @@ -243,6 +246,7 @@ public java.util.List getBindingsO * * repeated .google.iam.v1.Binding bindings = 4; */ + @java.lang.Override public int getBindingsCount() { return bindings_.size(); } @@ -257,6 +261,7 @@ public int getBindingsCount() { * * repeated .google.iam.v1.Binding bindings = 4; */ + @java.lang.Override public com.google.iam.v1.Binding getBindings(int index) { return bindings_.get(index); } @@ -271,6 +276,7 @@ public com.google.iam.v1.Binding getBindings(int index) { * * repeated .google.iam.v1.Binding bindings = 4; */ + @java.lang.Override public com.google.iam.v1.BindingOrBuilder getBindingsOrBuilder(int index) { return bindings_.get(index); } @@ -298,6 +304,7 @@ public com.google.iam.v1.BindingOrBuilder getBindingsOrBuilder(int index) { * * @return The etag. */ + @java.lang.Override public com.google.protobuf.ByteString getEtag() { return etag_; } @@ -754,6 +761,7 @@ public Builder mergeFrom( * * @return The version. */ + @java.lang.Override public int getVersion() { return version_; } @@ -1213,6 +1221,7 @@ public java.util.List getBindingsBuilderList( * * @return The etag. */ + @java.lang.Override public com.google.protobuf.ByteString getEtag() { return etag_; } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java index eeb22488..c26773e9 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java @@ -142,6 +142,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ + @java.lang.Override public java.util.List getBindingDeltasList() { return bindingDeltas_; } @@ -154,6 +155,7 @@ public java.util.List getBindingDeltasList() { * * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ + @java.lang.Override public java.util.List getBindingDeltasOrBuilderList() { return bindingDeltas_; @@ -167,6 +169,7 @@ public java.util.List getBindingDeltasList() { * * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ + @java.lang.Override public int getBindingDeltasCount() { return bindingDeltas_.size(); } @@ -179,6 +182,7 @@ public int getBindingDeltasCount() { * * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ + @java.lang.Override public com.google.iam.v1.BindingDelta getBindingDeltas(int index) { return bindingDeltas_.get(index); } @@ -191,6 +195,7 @@ public com.google.iam.v1.BindingDelta getBindingDeltas(int index) { * * repeated .google.iam.v1.BindingDelta binding_deltas = 1; */ + @java.lang.Override public com.google.iam.v1.BindingDeltaOrBuilder getBindingDeltasOrBuilder(int index) { return bindingDeltas_.get(index); } @@ -206,6 +211,7 @@ public com.google.iam.v1.BindingDeltaOrBuilder getBindingDeltasOrBuilder(int ind * * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ + @java.lang.Override public java.util.List getAuditConfigDeltasList() { return auditConfigDeltas_; } @@ -218,6 +224,7 @@ public java.util.List getAuditConfigDeltasLi * * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ + @java.lang.Override public java.util.List getAuditConfigDeltasOrBuilderList() { return auditConfigDeltas_; @@ -231,6 +238,7 @@ public java.util.List getAuditConfigDeltasLi * * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ + @java.lang.Override public int getAuditConfigDeltasCount() { return auditConfigDeltas_.size(); } @@ -243,6 +251,7 @@ public int getAuditConfigDeltasCount() { * * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ + @java.lang.Override public com.google.iam.v1.AuditConfigDelta getAuditConfigDeltas(int index) { return auditConfigDeltas_.get(index); } @@ -255,6 +264,7 @@ public com.google.iam.v1.AuditConfigDelta getAuditConfigDeltas(int index) { * * repeated .google.iam.v1.AuditConfigDelta audit_config_deltas = 2; */ + @java.lang.Override public com.google.iam.v1.AuditConfigDeltaOrBuilder getAuditConfigDeltasOrBuilder(int index) { return auditConfigDeltas_.get(index); } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java index ead65341..d5df476e 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java @@ -141,6 +141,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The resource. */ + @java.lang.Override public java.lang.String getResource() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { @@ -166,6 +167,7 @@ public java.lang.String getResource() { * * @return The bytes for resource. */ + @java.lang.Override public com.google.protobuf.ByteString getResourceBytes() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { @@ -194,6 +196,7 @@ public com.google.protobuf.ByteString getResourceBytes() { * * @return Whether the policy field is set. */ + @java.lang.Override public boolean hasPolicy() { return policy_ != null; } @@ -211,6 +214,7 @@ public boolean hasPolicy() { * * @return The policy. */ + @java.lang.Override public com.google.iam.v1.Policy getPolicy() { return policy_ == null ? com.google.iam.v1.Policy.getDefaultInstance() : policy_; } @@ -226,6 +230,7 @@ public com.google.iam.v1.Policy getPolicy() { * * .google.iam.v1.Policy policy = 2 [(.google.api.field_behavior) = REQUIRED]; */ + @java.lang.Override public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder() { return getPolicy(); } diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java index 784d2beb..081420de 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java @@ -142,6 +142,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The resource. */ + @java.lang.Override public java.lang.String getResource() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { @@ -167,6 +168,7 @@ public java.lang.String getResource() { * * @return The bytes for resource. */ + @java.lang.Override public com.google.protobuf.ByteString getResourceBytes() { java.lang.Object ref = resource_; if (ref instanceof java.lang.String) { diff --git a/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java b/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java index 926b0838..268cbc4d 100644 --- a/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java +++ b/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java @@ -132,6 +132,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the policyDelta field is set. */ + @java.lang.Override public boolean hasPolicyDelta() { return policyDelta_ != null; } @@ -146,6 +147,7 @@ public boolean hasPolicyDelta() { * * @return The policyDelta. */ + @java.lang.Override public com.google.iam.v1.PolicyDelta getPolicyDelta() { return policyDelta_ == null ? com.google.iam.v1.PolicyDelta.getDefaultInstance() : policyDelta_; } @@ -158,6 +160,7 @@ public com.google.iam.v1.PolicyDelta getPolicyDelta() { * * .google.iam.v1.PolicyDelta policy_delta = 2; */ + @java.lang.Override public com.google.iam.v1.PolicyDeltaOrBuilder getPolicyDeltaOrBuilder() { return getPolicyDelta(); } diff --git a/synth.metadata b/synth.metadata index bdc0d812..a4c4048c 100644 --- a/synth.metadata +++ b/synth.metadata @@ -3,35 +3,113 @@ { "git": { "name": ".", - "sha": "8a6622ceae097e182db1debc2d022c5d536633a3" + "remote": "https://github.com/googleapis/java-iam.git", + "sha": "a354468bb275c6ffb6ca547a466303cbf2bd5621" } }, { "git": { - "name": "synthtool", - "remote": "https://github.com/googleapis/synthtool.git", - "sha": "04cb397eb7590ea1e6c10a39fca3d8fe0fb3d256" - } - } - ], - "destinations": [ - { - "client": { - "source": "googleapis", - "apiName": "iam", - "apiVersion": "v1", - "language": "java", - "generator": "bazel" + "name": "googleapis", + "remote": "https://github.com/googleapis/googleapis.git", + "sha": "8d73f9486fc193a150f6c907dfb9f49431aff3ff", + "internalRef": "332497859" } }, { - "client": { - "source": "googleapis", - "apiName": "iam", - "apiVersion": "v1", - "language": "java", - "generator": "bazel" + "git": { + "name": "synthtool", + "remote": "https://github.com/googleapis/synthtool.git", + "sha": "80003a3de2d8a75f5b47cb2e77e018f7f0f776cc" } } + ], + "generatedFiles": [ + ".github/CODEOWNERS", + ".github/ISSUE_TEMPLATE/bug_report.md", + ".github/ISSUE_TEMPLATE/feature_request.md", + ".github/ISSUE_TEMPLATE/support_request.md", + ".github/PULL_REQUEST_TEMPLATE.md", + ".github/release-please.yml", + ".github/trusted-contribution.yml", + ".github/workflows/auto-release.yaml", + ".github/workflows/ci.yaml", + ".kokoro/build.bat", + ".kokoro/build.sh", + ".kokoro/coerce_logs.sh", + ".kokoro/common.cfg", + ".kokoro/common.sh", + ".kokoro/continuous/common.cfg", + ".kokoro/continuous/java8.cfg", + ".kokoro/dependencies.sh", + ".kokoro/linkage-monitor.sh", + ".kokoro/nightly/common.cfg", + ".kokoro/nightly/integration.cfg", + ".kokoro/nightly/java11.cfg", + ".kokoro/nightly/java7.cfg", + ".kokoro/nightly/java8-osx.cfg", + ".kokoro/nightly/java8-win.cfg", + ".kokoro/nightly/java8.cfg", + ".kokoro/nightly/samples.cfg", + ".kokoro/populate-secrets.sh", + ".kokoro/presubmit/clirr.cfg", + ".kokoro/presubmit/common.cfg", + ".kokoro/presubmit/dependencies.cfg", + ".kokoro/presubmit/integration.cfg", + ".kokoro/presubmit/java11.cfg", + ".kokoro/presubmit/java7.cfg", + ".kokoro/presubmit/java8-osx.cfg", + ".kokoro/presubmit/java8-win.cfg", + ".kokoro/presubmit/java8.cfg", + ".kokoro/presubmit/linkage-monitor.cfg", + ".kokoro/presubmit/lint.cfg", + ".kokoro/presubmit/samples.cfg", + ".kokoro/release/bump_snapshot.cfg", + ".kokoro/release/common.cfg", + ".kokoro/release/common.sh", + ".kokoro/release/drop.cfg", + ".kokoro/release/drop.sh", + ".kokoro/release/promote.cfg", + ".kokoro/release/promote.sh", + ".kokoro/release/publish_javadoc.cfg", + ".kokoro/release/publish_javadoc.sh", + ".kokoro/release/snapshot.cfg", + ".kokoro/release/snapshot.sh", + ".kokoro/release/stage.cfg", + ".kokoro/release/stage.sh", + ".kokoro/trampoline.sh", + "CODE_OF_CONDUCT.md", + "CONTRIBUTING.md", + "LICENSE", + "codecov.yaml", + "grpc-google-iam-v1/src/main/java/com/google/iam/v1/IAMPolicyGrpc.java", + "java.header", + "license-checks.xml", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDelta.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/AuditConfigDeltaOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/Binding.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDelta.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingDeltaOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/BindingOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequest.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/GetIamPolicyRequestOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptions.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/GetPolicyOptionsOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/IamPolicyProto.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/OptionsProto.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/Policy.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDelta.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyDeltaOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/PolicyProto.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequest.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/SetIamPolicyRequestOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequest.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsRequestOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponse.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/TestIamPermissionsResponseOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java", + "proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java", + "renovate.json" ] } \ No newline at end of file diff --git a/synth.py b/synth.py index 849d74dc..c1d069e1 100644 --- a/synth.py +++ b/synth.py @@ -92,4 +92,5 @@ def build_grpc(target): java.common_templates(excludes=[ 'README.md', 'samples/*', + '.github/workflows/samples.yaml', ])