{"push_id":1751014193,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c0ca8b62021f40a85c35936966d6057dace37a8f","before":"90ef68294d3c87f6e99bb7a8aba9098882bd1e2d","commits":[{"sha":"203c16e4b7a90cfca83743a03ed2aeb42657525a","author":{"name":"Shin Fan","email":"8dd9f43e51405e8d242013c0d342d7c965535d91@google.com"},"message":"Support local publish for Grpc/ProtoClientPipeline (#192)\n\nCurrently Artman does not support local publish for Grpc/ProtoClientPipelines. This causes manual work if the user wants to stage the proto packages into api-client-staging.\r\n\r\nThis PR enables `LocalStagingTask` for `grpc_generation` module. The command looks like:\r\n\r\n```\r\nartman --config ../googleapis/gapic/core/artman_core.yaml,../googleapis/gapic/lang/common.yaml --language java --pipeline ProtoClientPipeline --publish=local\r\n``` \r\n\r\nThis PR also allows the default `GapicClientPiepline` to produce non-gapic packages such as common-protos and iam. It will only stage the proto/grpc packages if the target API does not have GAPIC client. As a result the following command will work:\r\n\r\n```\r\nartman --config ../googleapis/gapic/core/artman_core.yaml,../googleapis/gapic/lang/common.yaml --language java\r\n```\r\n\r\nThis is a pre-requisite change of enabling batch generation of staging packages. I will send a follow-up PR that enables one-command Java staging after this one is merged.","distinct":true,"url":"https://api.github.com/repos/shinfan/artman/commits/203c16e4b7a90cfca83743a03ed2aeb42657525a"},{"sha":"c0ca8b62021f40a85c35936966d6057dace37a8f","author":{"name":"Shin Fan","email":"8dd9f43e51405e8d242013c0d342d7c965535d91@google.com"},"message":"Enable multiple config pattern for batch generation","distinct":true,"url":"https://api.github.com/repos/shinfan/artman/commits/c0ca8b62021f40a85c35936966d6057dace37a8f"}]}
{"actor":{"display_login":"shinfan"}}