Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

Conversation

@summer-ji-eng
Copy link
Collaborator

bazel build to generate showcase client library in docker

@summer-ji-eng summer-ji-eng requested a review from a team as a code owner August 12, 2021 08:13
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Aug 12, 2021
# Print versions for debugging purposes
RUN gapic-generator-typescript --version
RUN protoc --version
Run bazel --version
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this supposed to be RUN?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. Thanks for that.

docker/test.sh Outdated

# Run bazel use generator generating showcase client library
SHOWCASE_PROTOS=`pwd`/test-fixtures/protos/google/showcase/v1beta1
bazel run //:gapic_generator_typescript -- -I $SHOWCASE_PROTOS --output_dir $DIR_NAME `find $SHOWCASE_PROTOS -name '*.proto'`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wait... This test script is supposed to execute docker run because this is a test of how Docker image works. We need to start using bazel in the Docker start script (entry point, start.sh).

@summer-ji-eng summer-ji-eng added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Sep 22, 2021
@vchudnov-g
Copy link

Any updates on this? It's blocking the re-enablement of the TypeScript smoke test in Showcase (googleapis/gapic-showcase#915)

@summer-ji-eng @alexander-fenster

@alexander-fenster
Copy link
Contributor

@vchudnov-g This is a good candidate for the upcoming fixit.

@summer-ji-eng
Copy link
Collaborator Author

Need to re-investigate how to solve this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla: yes This human has signed the Contributor License Agreement. do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants