Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

feat: add mTLS support, fix missing routing header issue #15

Merged
merged 37 commits into from Jun 11, 2020

Commits on May 27, 2020

  1. changes without context

            autosynth cannot find the source of changes triggered by earlier changes in this
            repository, or by version upgrades to tools such as linters.
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    90f4f3b View commit details
    Browse the repository at this point in the history
  2. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    a347a02 View commit details
    Browse the repository at this point in the history
  3. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    07be70b View commit details
    Browse the repository at this point in the history
  4. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    4855662 View commit details
    Browse the repository at this point in the history
  5. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    1390769 View commit details
    Browse the repository at this point in the history
  6. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    999a268 View commit details
    Browse the repository at this point in the history
  7. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    750e06c View commit details
    Browse the repository at this point in the history
  8. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    e3afd0c View commit details
    Browse the repository at this point in the history
  9. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    e48b2d4 View commit details
    Browse the repository at this point in the history
  10. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    3a0e0f4 View commit details
    Browse the repository at this point in the history
  11. fix: typo (#512)

    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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    24a1740 View commit details
    Browse the repository at this point in the history
  12. fix: synthtool path (#515)

    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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    d6d5489 View commit details
    Browse the repository at this point in the history
  13. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    cc6151b View commit details
    Browse the repository at this point in the history
  14. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    ca751ee View commit details
    Browse the repository at this point in the history
  15. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    7257477 View commit details
    Browse the repository at this point in the history
  16. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    513b0a0 View commit details
    Browse the repository at this point in the history
  17. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    526bd3c View commit details
    Browse the repository at this point in the history
  18. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    afa0060 View commit details
    Browse the repository at this point in the history
  19. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    c977d2f View commit details
    Browse the repository at this point in the history
  20. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    5843512 View commit details
    Browse the repository at this point in the history
  21. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    12e3f28 View commit details
    Browse the repository at this point in the history
  22. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    03d6208 View commit details
    Browse the repository at this point in the history
  23. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    23f5b92 View commit details
    Browse the repository at this point in the history
  24. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    e158e8d View commit details
    Browse the repository at this point in the history
  25. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    2cbb3ee View commit details
    Browse the repository at this point in the history
  26. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    4e6b41e View commit details
    Browse the repository at this point in the history
  27. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    ec0bab6 View commit details
    Browse the repository at this point in the history
  28. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    43ba653 View commit details
    Browse the repository at this point in the history
  29. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    4729e0d View commit details
    Browse the repository at this point in the history
  30. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    0bda8bf View commit details
    Browse the repository at this point in the history
  31. 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
    yoshi-automation committed May 27, 2020
    Copy the full SHA
    a026014 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Copy the full SHA
    a595b18 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2020

  1. Copy the full SHA
    c6fa90e View commit details
    Browse the repository at this point in the history
  2. fix: remove samples dir

    busunkim96 committed Jun 11, 2020
    Copy the full SHA
    79fe479 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6cd8db2 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'autosynth-synthtool' of github.com:googleapis/python-se…

    …rvice-directory into autosynth-synthtool
    busunkim96 committed Jun 11, 2020
    Copy the full SHA
    9d7c27e View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    6b407f5 View commit details
    Browse the repository at this point in the history