Skip to content

Commit

Permalink
fix: update owlbot configs to copy generated samples (#8790)
Browse files Browse the repository at this point in the history
* fix: update owlbot configs to copy generated samples

* manual fix for accesscontextmanager

* merge owlbot config scripts

* update exceptional grafeas config

* invert grep in script

* fix: update owlbot configs to copy generated samples

* manual fix for accesscontextmanager

* merge owlbot config scripts

* update exceptional grafeas config

* invert grep in script

* edits to script and new routing yaml

* update three more Owlbot yaml files

* remove .bak generated files

* adding test to run templated owlbot yaml check

* add check script

* update set_owlbot_config.sh to loop directly in itself

* update merge_repository.sh for updated set_owlbot_config
  • Loading branch information
alicejli committed Jan 18, 2023
1 parent 5791465 commit 5a404a8
Show file tree
Hide file tree
Showing 64 changed files with 236 additions and 14 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/generated_files_sync.yaml
Expand Up @@ -59,6 +59,17 @@ jobs:
- name: Fail if there's any difference
run: git --no-pager diff --exit-code

owlbot-yaml:
# Each module's .Owlbot.yaml config is configured according to set_owlbot_config.sh
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Check if .Owlbot.yaml files are correctly configured
run: |
bash generation/set_owlbot_config.sh
- name: Fail if there's any difference
run: git --no-pager diff --exit-code

gitignore_correctness:
# Generated files should not match .gitignore
runs-on: ubuntu-latest
Expand Down
3 changes: 2 additions & 1 deletion generation/merge_repository.sh
Expand Up @@ -118,7 +118,8 @@ git add --all
git commit -am 'chore: remove and disable owlbot postprocessor templates' \
--allow-empty

for F in `find . -maxdepth 2 -name '.OwlBot.yaml'`; do sh ../../set_owlbot_config.sh $F; done
../../set_owlbot_config.sh

git commit -am 'chore: set owlbot copy config' --allow-empty

# create a monorepo/diff repo
Expand Down
3 changes: 3 additions & 0 deletions generation/new_client/templates/owlbot.yaml.monorepo.j2
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/{{ module_name }}/grpc-google-.*/src"
- "/{{ module_name }}/proto-google-.*/src"
- "/{{ module_name }}/google-.*/src"
- "/{{ module_name }}/samples/snippets/generated"

deep-preserve-regex:
- "/{{ module_name }}/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,6 +29,8 @@ deep-copy-regex:
dest: "/owl-bot-staging/{{ module_name }}/$1/grpc-{{ artifact_name }}-$1/src"
- source: "/{{ proto_path }}/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/{{ module_name }}/$1/{{ artifact_name }}/src"
- source: "/{{ proto_path }}/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/{{ module_name }}/$1/samples/snippets/generated"
{% endif %}

api-name: {{ module_name }}
37 changes: 36 additions & 1 deletion generation/set_owlbot_config.sh
Expand Up @@ -10,7 +10,11 @@
#
# To apply the change to all OwlBot configuration files in all modules:
# $ for F in `find . -maxdepth 2 -name '.OwlBot.yaml'`; do sh generation/set_owlbot_config.sh $F; done
OWLBOT_FILE=$1

for F in `find . -maxdepth 2 -name '.OwlBot.yaml'`;
do

OWLBOT_FILE=$F

if [ -z "${OWLBOT_FILE}" ]; then
echo "Please specify file name"
Expand Down Expand Up @@ -42,3 +46,34 @@ sed -i.bak "s|\"/samples|\"/${module_name}/samples|" "${OWLBOT_FILE}" && rm "${O
if grep --quiet 'owl-bot-staging/$1' "${OWLBOT_FILE}"; then
sed -i.bak "s|owl-bot-staging|owl-bot-staging/${module_name}|" "${OWLBOT_FILE}" && rm "${OWLBOT_FILE}".bak
fi

# This section is specifically around the generated snippet directories
# If snippets are already being copied, skip
if ! grep -q samples/snippets/generated ${OWLBOT_FILE}; then
# Insert into `deep-remove-regex:` section
deep_remove_regex="- \"\/${module_name}\/samples\/snippets\/generated\""
entry_before_deep_remove_regex="${module_name}\/google-.*\/src"
sed -i.bak "/${entry_before_deep_remove_regex}/a ${deep_remove_regex}" ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak


# Insert into `deep-copy-regex:` section
proto_path=$(grep -oPm1 '(?<=source: ").*(?=\(v.*\))' "${OWLBOT_FILE}")
deep_copy_regex="- source: \"${proto_path}(v.*)/.*-java/samples/snippets/generated\"\n dest: \"/owl-bot-staging/${module_name}/\$1/samples/snippets/generated\""

entry_before_deep_copy_regex="dest: \"\/owl-bot-staging\/${module_name}\/\$1\/google-"

# echo ${proto_path}
sed -i.bak "/${entry_before_deep_copy_regex}/a ${deep_copy_regex}" ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak

# Remove duplicate lines
perl -i -ne 'if ( /^\s*#/ ) { print } else { print if ! $SEEN{$_}++}' ${OWLBOT_FILE}

# Add back new lines between sections
sed -i.bak 's/deep-copy-regex/\n&/g' ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak
sed -i.bak 's/deep-remove-regex/\n&/g' ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak
sed -i.bak 's/deep-preserve-regex/\n&/g' ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak
sed -i.bak 's/api-name/\n&/g' ${OWLBOT_FILE} && rm "${OWLBOT_FILE}".bak

fi

done
3 changes: 3 additions & 0 deletions java-accesscontextmanager/.OwlBot.yaml
Expand Up @@ -15,6 +15,7 @@

deep-remove-regex:
- "/java-accesscontextmanager/proto-google-.*/src"
- "/java-accesscontextmanager/samples/snippets/generated"

deep-preserve-regex:
- "/java-accesscontextmanager/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -26,6 +27,8 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-accesscontextmanager/$1/grpc-google-identity-accesscontextmanager-$1/src"
- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-accesscontextmanager/$1/google-identity-accesscontextmanager/src"
- source: "/google/identity/accesscontextmanager/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-accesscontextmanager/$1/samples/snippets/generated"
- source: "/google/identity/accesscontextmanager/type/.*-java/proto-google-.*/src"
dest: "/owl-bot-staging/java-accesscontextmanager/type/proto-google-identity-accesscontextmanager-type/src"

Expand Down
3 changes: 3 additions & 0 deletions java-aiplatform/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-aiplatform/grpc-google-.*/src"
- "/java-aiplatform/proto-google-.*/src"
- "/java-aiplatform/google-.*/src/main/java/com/google/cloud/aiplatform/v1"
- "/java-aiplatform/samples/snippets/generated"
- "/java-aiplatform/google-.*/src/main/java/com/google/cloud/aiplatform/v1beta1"

deep-copy-regex:
Expand All @@ -26,5 +27,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-aiplatform/$1/grpc-google-cloud-aiplatform-$1/src"
- source: "/google/cloud/aiplatform/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-aiplatform/$1/google-cloud-aiplatform/src"
- source: "/google/cloud/aiplatform/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-aiplatform/$1/samples/snippets/generated"

api-name: aiplatform
3 changes: 3 additions & 0 deletions java-analytics-admin/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-analytics-admin/grpc-google-.*/src"
- "/java-analytics-admin/proto-google-.*/src"
- "/java-analytics-admin/google-.*/src"
- "/java-analytics-admin/samples/snippets/generated"

deep-copy-regex:
- source: "/google/analytics/admin/(v.*)/.*-java/proto-google-.*/src"
Expand All @@ -25,5 +26,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-analytics-admin/$1/grpc-google-analytics-admin-$1/src"
- source: "/google/analytics/admin/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-analytics-admin/$1/google-analytics-admin/src"
- source: "/google/analytics/admin/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-analytics-admin/$1/samples/snippets/generated"

api-name: analyticsadmin
3 changes: 3 additions & 0 deletions java-analytics-data/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-analytics-data/grpc-google-.*/src"
- "/java-analytics-data/proto-google-.*/src"
- "/java-analytics-data/google-.*/src"
- "/java-analytics-data/samples/snippets/generated"

deep-copy-regex:
- source: "/google/analytics/data/(v.*)/.*-java/proto-google-.*/src"
Expand All @@ -25,5 +26,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-analytics-data/$1/grpc-google-analytics-data-$1/src"
- source: "/google/analytics/data/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-analytics-data/$1/google-analytics-data/src"
- source: "/google/analytics/data/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-analytics-data/$1/samples/snippets/generated"

api-name: analyticsdata
4 changes: 3 additions & 1 deletion java-analyticshub/.OwlBot.yaml
Expand Up @@ -13,11 +13,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.


deep-remove-regex:
- "/java-analyticshub/grpc-google-.*/src"
- "/java-analyticshub/proto-google-.*/src"
- "/java-analyticshub/google-.*/src"
- "/java-analyticshub/samples/snippets/generated"

deep-preserve-regex:
- "/java-analyticshub/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -29,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-analyticshub/$1/grpc-google-cloud-analyticshub-$1/src"
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-analyticshub/$1/google-cloud-analyticshub/src"
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-analyticshub/$1/samples/snippets/generated"

api-name: analyticshub
3 changes: 3 additions & 0 deletions java-apikeys/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-apikeys/grpc-google-.*/src"
- "/java-apikeys/proto-google-.*/src"
- "/java-apikeys/google-.*/src"
- "/java-apikeys/samples/snippets/generated"

deep-preserve-regex:
- "/java-apikeys/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-apikeys/$1/grpc-google-cloud-apikeys-$1/src"
- source: "/google/api/apikeys/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-apikeys/$1/google-cloud-apikeys/src"
- source: "/google/api/apikeys/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-apikeys/$1/samples/snippets/generated"

api-name: apikeys
3 changes: 3 additions & 0 deletions java-appengine-admin/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-appengine-admin/grpc-google-.*/src"
- "/java-appengine-admin/proto-google-.*/src"
- "/java-appengine-admin/google-.*/src"
- "/java-appengine-admin/samples/snippets/generated"

deep-copy-regex:
- source: "/google/appengine/(v.*)/.*-java/proto-google-.*/src"
Expand All @@ -25,5 +26,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-appengine-admin/$1/grpc-google-cloud-appengine-admin-$1/src"
- source: "/google/appengine/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-appengine-admin/$1/google-cloud-appengine-admin/src"
- source: "/google/appengine/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-appengine-admin/$1/samples/snippets/generated"

api-name: appengine
3 changes: 3 additions & 0 deletions java-area120-tables/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-area120-tables/grpc-google-.*/src"
- "/java-area120-tables/proto-google-.*/src"
- "/java-area120-tables/google-.*/src"
- "/java-area120-tables/samples/snippets/generated"

deep-copy-regex:
- source: "/google/area120/tables/(v.*)/.*-java/proto-google-.*/src"
Expand All @@ -25,5 +26,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-area120-tables/$1/grpc-google-area120-tables-$1/src"
- source: "/google/area120/tables/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-area120-tables/$1/google-area120-tables/src"
- source: "/google/area120/tables/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-area120-tables/$1/samples/snippets/generated"

api-name: area120tables
3 changes: 3 additions & 0 deletions java-artifact-registry/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-artifact-registry/grpc-google-.*/src"
- "/java-artifact-registry/proto-google-.*/src"
- "/java-artifact-registry/google-.*/src"
- "/java-artifact-registry/samples/snippets/generated"

deep-copy-regex:
- source: "/google/devtools/artifactregistry/(v.*)/.*-java/proto-google-.*/src"
Expand All @@ -25,5 +26,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-artifact-registry/$1/grpc-google-cloud-artifact-registry-$1/src"
- source: "/google/devtools/artifactregistry/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-artifact-registry/$1/google-cloud-artifact-registry/src"
- source: "/google/devtools/artifactregistry/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-artifact-registry/$1/samples/snippets/generated"

api-name: artifactregistry
3 changes: 3 additions & 0 deletions java-batch/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-batch/grpc-google-.*/src"
- "/java-batch/proto-google-.*/src"
- "/java-batch/google-.*/src"
- "/java-batch/samples/snippets/generated"

deep-preserve-regex:
- "/java-batch/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-batch/$1/grpc-google-cloud-batch-$1/src"
- source: "/google/cloud/batch/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-batch/$1/google-cloud-batch/src"
- source: "/google/cloud/batch/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-batch/$1/samples/snippets/generated"

api-name: batch
3 changes: 3 additions & 0 deletions java-beyondcorp-appconnections/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-beyondcorp-appconnections/grpc-google-.*/src"
- "/java-beyondcorp-appconnections/proto-google-.*/src"
- "/java-beyondcorp-appconnections/google-.*/src"
- "/java-beyondcorp-appconnections/samples/snippets/generated"

deep-preserve-regex:
- "/java-beyondcorp-appconnections/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-beyondcorp-appconnections/$1/grpc-google-cloud-beyondcorp-appconnections-$1/src"
- source: "/google/cloud/beyondcorp/appconnections/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-beyondcorp-appconnections/$1/google-cloud-beyondcorp-appconnections/src"
- source: "/google/cloud/beyondcorp/appconnections/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-beyondcorp-appconnections/$1/samples/snippets/generated"

api-name: beyondcorp-appconnections
3 changes: 3 additions & 0 deletions java-beyondcorp-appconnectors/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-beyondcorp-appconnectors/grpc-google-.*/src"
- "/java-beyondcorp-appconnectors/proto-google-.*/src"
- "/java-beyondcorp-appconnectors/google-.*/src"
- "/java-beyondcorp-appconnectors/samples/snippets/generated"

deep-preserve-regex:
- "/java-beyondcorp-appconnectors/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-beyondcorp-appconnectors/$1/grpc-google-cloud-beyondcorp-appconnectors-$1/src"
- source: "/google/cloud/beyondcorp/appconnectors/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-beyondcorp-appconnectors/$1/google-cloud-beyondcorp-appconnectors/src"
- source: "/google/cloud/beyondcorp/appconnectors/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-beyondcorp-appconnectors/$1/samples/snippets/generated"

api-name: beyondcorp-appconnectors
3 changes: 3 additions & 0 deletions java-beyondcorp-appgateways/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-beyondcorp-appgateways/grpc-google-.*/src"
- "/java-beyondcorp-appgateways/proto-google-.*/src"
- "/java-beyondcorp-appgateways/google-.*/src"
- "/java-beyondcorp-appgateways/samples/snippets/generated"

deep-preserve-regex:
- "/java-beyondcorp-appgateways/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-beyondcorp-appgateways/$1/grpc-google-cloud-beyondcorp-appgateways-$1/src"
- source: "/google/cloud/beyondcorp/appgateways/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-beyondcorp-appgateways/$1/google-cloud-beyondcorp-appgateways/src"
- source: "/google/cloud/beyondcorp/appgateways/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-beyondcorp-appgateways/$1/samples/snippets/generated"

api-name: beyondcorp-appgateways
3 changes: 3 additions & 0 deletions java-beyondcorp-clientconnectorservices/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-beyondcorp-clientconnectorservices/grpc-google-.*/src"
- "/java-beyondcorp-clientconnectorservices/proto-google-.*/src"
- "/java-beyondcorp-clientconnectorservices/google-.*/src"
- "/java-beyondcorp-clientconnectorservices/samples/snippets/generated"

deep-preserve-regex:
- "/java-beyondcorp-clientconnectorservices/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-beyondcorp-clientconnectorservices/$1/grpc-google-cloud-beyondcorp-clientconnectorservices-$1/src"
- source: "/google/cloud/beyondcorp/clientconnectorservices/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-beyondcorp-clientconnectorservices/$1/google-cloud-beyondcorp-clientconnectorservices/src"
- source: "/google/cloud/beyondcorp/clientconnectorservices/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-beyondcorp-clientconnectorservices/$1/samples/snippets/generated"

api-name: beyondcorp-clientconnectorservices
3 changes: 3 additions & 0 deletions java-beyondcorp-clientgateways/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-beyondcorp-clientgateways/grpc-google-.*/src"
- "/java-beyondcorp-clientgateways/proto-google-.*/src"
- "/java-beyondcorp-clientgateways/google-.*/src"
- "/java-beyondcorp-clientgateways/samples/snippets/generated"

deep-preserve-regex:
- "/java-beyondcorp-clientgateways/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-beyondcorp-clientgateways/$1/grpc-google-cloud-beyondcorp-clientgateways-$1/src"
- source: "/google/cloud/beyondcorp/clientgateways/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-beyondcorp-clientgateways/$1/google-cloud-beyondcorp-clientgateways/src"
- source: "/google/cloud/beyondcorp/clientgateways/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-beyondcorp-clientgateways/$1/samples/snippets/generated"

api-name: beyondcorp-clientgateways
3 changes: 3 additions & 0 deletions java-bigquery-data-exchange/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-bigquery-data-exchange/grpc-google-.*/src"
- "/java-bigquery-data-exchange/proto-google-.*/src"
- "/java-bigquery-data-exchange/google-.*/src"
- "/java-bigquery-data-exchange/samples/snippets/generated"

deep-preserve-regex:
- "/java-bigquery-data-exchange/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-bigquery-data-exchange/$1/grpc-google-cloud-bigquery-data-exchange-$1/src"
- source: "/google/cloud/bigquery/dataexchange/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-bigquery-data-exchange/$1/google-cloud-bigquery-data-exchange/src"
- source: "/google/cloud/bigquery/dataexchange/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-bigquery-data-exchange/$1/samples/snippets/generated"

api-name: analyticshub
3 changes: 3 additions & 0 deletions java-bigqueryconnection/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-bigqueryconnection/grpc-google-.*/src"
- "/java-bigqueryconnection/proto-google-.*/src"
- "/java-bigqueryconnection/google-.*/src"
- "/java-bigqueryconnection/samples/snippets/generated"

deep-preserve-regex:
- "/java-bigqueryconnection/google-cloud-bigqueryconnection/src/test/java/com/google/cloud/bigqueryconnection/v.*/it/ITSystemTest.java"
Expand All @@ -30,5 +31,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-bigqueryconnection/$1/grpc-google-cloud-bigqueryconnection-$1/src"
- source: "/google/cloud/bigquery/connection/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-bigqueryconnection/$1/google-cloud-bigqueryconnection/src"
- source: "/google/cloud/bigquery/connection/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-bigqueryconnection/$1/samples/snippets/generated"

api-name: bigqueryconnection
3 changes: 3 additions & 0 deletions java-bigquerydatapolicy/.OwlBot.yaml
Expand Up @@ -17,6 +17,7 @@ deep-remove-regex:
- "/java-bigquerydatapolicy/grpc-google-.*/src"
- "/java-bigquerydatapolicy/proto-google-.*/src"
- "/java-bigquerydatapolicy/google-.*/src"
- "/java-bigquerydatapolicy/samples/snippets/generated"

deep-preserve-regex:
- "/java-bigquerydatapolicy/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
Expand All @@ -28,5 +29,7 @@ deep-copy-regex:
dest: "/owl-bot-staging/java-bigquerydatapolicy/$1/grpc-google-cloud-bigquerydatapolicy-$1/src"
- source: "/google/cloud/bigquery/datapolicies/(v.*)/.*-java/gapic-google-.*/src"
dest: "/owl-bot-staging/java-bigquerydatapolicy/$1/google-cloud-bigquerydatapolicy/src"
- source: "/google/cloud/bigquery/datapolicies/(v.*)/.*-java/samples/snippets/generated"
dest: "/owl-bot-staging/java-bigquerydatapolicy/$1/samples/snippets/generated"

api-name: bigquerydatapolicy

0 comments on commit 5a404a8

Please sign in to comment.