Skip to content

Commit

Permalink
chore: migrate datastore synth.py to bazel (#82)
Browse files Browse the repository at this point in the history
  • Loading branch information
vam-google committed Mar 27, 2020
1 parent ce0726b commit 89300ec
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions synth.py
Expand Up @@ -20,7 +20,7 @@

AUTOSYNTH_MULTIPLE_COMMITS = True

gapic = gcp.GAPICGenerator()
gapic = gcp.GAPICBazel()

protobuf_header = "// Generated by the protocol buffer compiler. DO NOT EDIT!"
# License header
Expand All @@ -43,23 +43,25 @@

service = 'datastore'
versions = ['v1']
config_pattern = '/google/datastore/artman_datastore.yaml'

for version in versions:
library = gapic.java_library(
service=service,
version=version,
config_path=config_pattern.format(version=version),
artman_output_name='')
bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
proto_path=f'google/{service}/{version}',
)

library = library / f'google-cloud-{service}-{version}-java'

s.replace(
library / f'proto-google-cloud-{service}-{version}/src/**/*.java',
library / f'proto-google-cloud-{service}-{version}-java/src/**/*.java',
protobuf_header,
f'{license_header}{protobuf_header}'
)

# Datastore only generates protos
s.copy(library / f'proto-google-cloud-{service}-{version}/src', f'proto-google-cloud-{service}-{version}/src')
s.copy(library / f'proto-google-cloud-{service}-{version}-java/src', f'proto-google-cloud-{service}-{version}/src')

java.format_code('google-cloud-datastore/src')
java.format_code(f'proto-google-cloud-{service}-{version}/src')
Expand Down

0 comments on commit 89300ec

Please sign in to comment.