feat: add mTLS support, fix missing routing header issue #15
Commits on May 27, 2020
-
autosynth cannot find the source of changes triggered by earlier changes in this repository, or by version upgrades to tools such as linters.
-
fix: stop recording the git log in the metadata (#477)
Nothing consumes the log, and there's no design for anything to consume the log. Plus, it cluttered up synth.metadata. Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Wed Apr 15 14:45:28 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 6980131905b652563280e4d2482384d4acc9eafc Source-Link: googleapis/synthtool@6980131
-
docs: Update documentation to fix broken method links
PiperOrigin-RevId: 306974763 Source-Author: Google APIs <noreply@google.com> Source-Date: Thu Apr 16 20:32:45 2020 -0700 Source-Repo: googleapis/googleapis Source-Sha: bcc476396e799806d3355e87246c6becf6250a70 Source-Link: googleapis/googleapis@bcc4763
-
chore(java): skip bom install instructions if there's no snippet (#494)
* chore(java): skip bom install instructions if there's no snippet Moving forward, new clients won't be added to the google-cloud-bom until they are stable. Thus, we should not add the default libraries-bom install instructions if there's no bom install snippet. * chore: fix formatting to avoid churn Source-Author: Jeff Ching <chingor@google.com> Source-Date: Fri Apr 17 09:50:23 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 5ff2afcf781f15b278e4f4cf7253fe5ad3f8087b Source-Link: googleapis/synthtool@5ff2afc
-
chore(java): allow overriding the versioning section of the Java READ…
…ME (#495) Allows setting a `versioning` section in `.readme-partials.yaml` to override the versioning section. Source-Author: Jeff Ching <chingor@google.com> Source-Date: Fri Apr 17 10:04:04 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: f8a9933e5e98202b04ef427f28d1d79221190fa4 Source-Link: googleapis/synthtool@f8a9933
-
build: use codecov's action, now that it's authless (#499)
Source-Author: Benjamin E. Coe <bencoe@google.com> Source-Date: Fri Apr 17 15:00:44 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 19465d3ec5e5acdb01521d8f3bddd311bcbee28d Source-Link: googleapis/synthtool@19465d3
-
feat: better Node.js postprocessing (#498)
* feat: better Node.js postprocessing * docs: docstring for is_gapic_library * PR feedback * pass parameter by name Co-authored-by: Jeffrey Rennie <rennie@google.com> Co-authored-by: Benjamin E. Coe <bencoe@google.com> Source-Author: Alexander Fenster <fenster@google.com> Source-Date: Tue Apr 21 12:10:31 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 21ce80f9d4785dc75aa36d26944bddd5a1b7e25b Source-Link: googleapis/synthtool@21ce80f
-
fix(python): adjust regex for fix_pb2_headers (#500)
Fixes regex and updates copyright year to 2020. Before: ```python # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/type/timeofday.proto ``` After: ```python # -*- coding: utf-8 -*- # Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/type/timeofday.proto ``` Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Tue Apr 21 15:04:09 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 716f741f2d307b48cbe8a5bc3bc883571212344a Source-Link: googleapis/synthtool@716f741
-
fix(python): install testutils from pypi (#503)
https://pypi.org/project/google-cloud-testutils/ Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Fri Apr 24 18:07:16 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 01b6f23d24b27878b48667ce597876d66b59780e Source-Link: googleapis/synthtool@01b6f23
-
chore: merge autosynth repo into this repo (#508)
* chore: merge autosynth repo into this repo * fix: add autsynth directory to code coverage reports Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Thu Apr 30 09:33:44 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 969a2340e74c73227e7c1638ed7650abcac22ee4 Source-Link: googleapis/synthtool@969a234
-
Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Thu Apr 30 12:37:18 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 720b7bff0da03ed9e67cb2362f2d291241fa59ae Source-Link: googleapis/synthtool@720b7bf
-
Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Thu Apr 30 13:53:09 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 6b685a261479e27fd959dd7b1ff253d6cf595172 Source-Link: googleapis/synthtool@6b685a2
-
feat: implement multiple version for nodejs lib (#504)
* feat: synthool generate src/index for nodejs client library * fix the linters * merge upstream * remove '-' in jinja tempalte * rename the functions * add try, finally to avoid change direcory * optional for versions and default verison Source-Author: Summer Ji <summerji@google.com> Source-Date: Fri May 1 09:29:52 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: cdddf139b36000b3a7c65fd2a7781e253262359a Source-Link: googleapis/synthtool@cdddf13
-
chore: add labels with context info (#518)
so it will be easy to collect statistics about PRs with context Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Fri May 1 14:56:55 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 04cb397eb7590ea1e6c10a39fca3d8fe0fb3d256 Source-Link: googleapis/synthtool@04cb397
-
fix(python): use python installed by pyenv for bazel (#520)
Source-Author: Jeff Ching <chingor@google.com> Source-Date: Mon May 4 15:52:28 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: a2c1c4f89a5e220e7b39420ebea33623c7c72804 Source-Link: googleapis/synthtool@a2c1c4f
-
fix: make args optional (#521)
Source-Author: Summer Ji <summerji@google.com> Source-Date: Tue May 5 09:52:17 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: ea3ae392fced25d7d6f5c7ef9c8a1f24768a0936 Source-Link: googleapis/synthtool@ea3ae39
-
chore(python): create thread_safety doc (#517)
This will be included in index.rst files. See https://github.com/googleapis/python-bigtable/pull/26/files Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Tue May 5 10:06:52 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 09c48461232ce929c34386259eb59018ad2d8eef Source-Link: googleapis/synthtool@09c4846
-
chore(python): remove extra #!/bin/bash (#538)
Co-authored-by: Jeffrey Rennie <rennie@google.com> Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Tue May 12 09:51:12 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 7482e79a82e353248769d819788adc1213e8c207 Source-Link: googleapis/synthtool@7482e79
-
docs: update CONTRIBUTING.md to include code formatting (#534)
Co-authored-by: Jeff Ching <chingor@google.com> Co-authored-by: Jeffrey Rennie <rennie@google.com> Source-Author: Brian Chen <chenbrian@google.com> Source-Date: Tue May 12 10:24:59 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 5b48b0716a36ca069db3038da7e205c87a22ed19 Source-Link: googleapis/synthtool@5b48b07
-
fix: consolidate logging setup (#541)
* fix: consolidate logging setup When switching autosynth to use synthtool's git module, we transitively load synthtool's logger setup which adds a log handler globally. This causes logs to be emitted twice (with 2 different styles). This consolidates the logging setup into a single helper and now both autosynth's and synthtool's logger instance use the same configuration (with different logger names). * fix: add the level name when the log isn't colorize Source-Author: Jeff Ching <chingor@google.com> Source-Date: Tue May 12 15:53:43 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: c585ac3b5eff5cd2097a5315ffd9cf4823cc1ed2 Source-Link: googleapis/synthtool@c585ac3
-
fix: allow bazel server to run for 60 seconds idle (#543)
* fix: allow bazel server to run for 60 seconds idle, and shutdown if low on system memory * chore: remove option only available on linux Source-Author: Jeff Ching <chingor@google.com> Source-Date: Tue May 12 19:34:26 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: b0461724be19443075b08c10d4a345cb217002b5 Source-Link: googleapis/synthtool@b046172
-
fix: fix f-string usage in command debugger (#547)
Fixes #546 Source-Author: Jeff Ching <chingor@google.com> Source-Date: Wed May 13 09:15:01 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: f503622985e230a6792730bbc3b7746c11fce09e Source-Link: googleapis/synthtool@f503622
-
chore: enable context-aware-commits for all php APIs (#542)
Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Thu May 14 08:40:23 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: f395615039665af6599f69305efcd886685e74f9 Source-Link: googleapis/synthtool@f395615
-
fix: limit issue comment size (#554)
* fix: limit issue comment size * fix: simplify implementation - just slice the returned bytes Source-Author: Jeff Ching <chingor@google.com> Source-Date: Thu May 14 12:54:34 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: b6bdd4783f396f9252ce28af43f7215834a55c3c Source-Link: googleapis/synthtool@b6bdd47
-
fix: report autosynth status to GitHub early and don't crash on repor…
…ting (#551) * refactor: clean up multi implementation Move the GitHub reporting immediately after the synthesis, rather than waiting until the end of the run. * fix: capture http errors on github reporting issues to not crash the run * fix: handle skipped attribute * refactor: declare and use EXIT_CODE_SKIPPED constant * test: refactor and add units for autosynth.multi * chore: relax typing for subprocess env * test: add test for synthesizing all libraries and reporting errors to GitHub * fix: restore correct execution args Source-Author: Jeff Ching <chingor@google.com> Source-Date: Thu May 14 17:55:32 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 3593e3a995510c0570648d9a48fc756ab2bfc2cb Source-Link: googleapis/synthtool@3593e3a
-
fix: uses http for links to internal logs (#556)
fixes #555 Source-Author: Dan O'Meara <danom@google.com> Source-Date: Fri May 15 08:28:36 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: cb3433f7f554ea751584bdd3631d45ec56a32eb5 Source-Link: googleapis/synthtool@cb3433f
-
fix: avoid running out of disk space (#558)
by cleaning up after each inner synth run Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Fri May 15 10:53:36 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: fe8bbfdf2fef3bed8ebd461dcd33dfdd28604d02 Source-Link: googleapis/synthtool@fe8bbfd
-
fix: hide a few API gen failures from autosynth maintainers (#561)
fixes googleapis/synthtool#560 Source-Author: Jeffrey Rennie <rennie@google.com> Source-Date: Fri May 15 14:08:01 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 2aa4a1ed43ab867793be8e8044f7e0210fd9dc92 Source-Link: googleapis/synthtool@2aa4a1e
-
fix: check for open PR before attemping single PR fallback with AUTOS…
…YNTH_MULTIPLE_PRS (#562) Fixes #545 Source-Author: Jeff Ching <chingor@google.com> Source-Date: Fri May 15 14:17:17 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 7136daa5687f2a5bdcbba2cb25457f56fdf85d59 Source-Link: googleapis/synthtool@7136daa
-
chore: bump nodejs autosynth timeout to 5 hours (#563)
Source-Author: Jeff Ching <chingor@google.com> Source-Date: Tue May 19 09:35:56 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 2d9b52e5799722dac0ab5573e478e14daf388447 Source-Link: googleapis/synthtool@2d9b52e
-
chore(python): remove one remaining extra bash line (#565)
To avoid generating bogus PRs Co-authored-by: Jeffrey Rennie <rennie@google.com> Source-Author: Carlos de la Guardia <cguardia@yahoo.com> Source-Date: Tue May 19 11:57:19 2020 -0500 Source-Repo: googleapis/synthtool Source-Sha: d2364eb80b840a36136c8ce12f1c6efabcc9600e Source-Link: googleapis/synthtool@d2364eb