Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: regenerate common templates #256

Merged
merged 24 commits into from
Dec 8, 2020
Merged

chore: regenerate common templates #256

merged 24 commits into from
Dec 8, 2020

Commits on Dec 7, 2020

  1. build(java): switch to release-publish app for notifying GitHub of re…

    …lease status
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Wed Aug 26 21:48:06 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 019c7168faa0e56619f792693a8acdb30d6de19b
    Source-Link: googleapis/synthtool@019c716
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    780be9a View commit details
    Browse the repository at this point in the history
  2. build(ci): enable auto-release for dependency-update-only releases

    Automatically perform a Java client library release when:
    1. Only dependency updates are going out in the release since any releases containing bug fixes, build changes or new features should be supervised;
    2. There are no outstanding/open dependency update pull requests in the repo. This is to avoid multiple/redundant releases;
    3. It is a SNAPSHOT release which is automatically generated post regular release -- this requires no human supervision.
    
    Testing done in 5 java-bigquery* client library repos. Example:
    [chore: release 0.3.4 ](googleapis/java-bigqueryconnection#130)
    [chore: release 0.3.5-SNAPSHOT](googleapis/java-bigqueryconnection#131)
    
    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Thu Sep 17 15:30:02 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: 538a68019eb4a36a0cdfa4021f324dd01b784395
    Source-Link: googleapis/synthtool@538a680
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    b17cad6 View commit details
    Browse the repository at this point in the history
  3. chore(java): set yoshi-java as default CODEOWNER

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Mon Sep 21 09:00:06 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 80003a3de2d8a75f5b47cb2e77e018f7f0f776cc
    Source-Link: googleapis/synthtool@80003a3
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    bbc1bba View commit details
    Browse the repository at this point in the history
  4. build(java): use yoshi-approver token for auto-approve

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Wed Sep 23 12:46:45 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 916c10e8581804df2b48a0f0457d848f3faa582e
    Source-Link: googleapis/synthtool@916c10e
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    645c16b View commit details
    Browse the repository at this point in the history
  5. chore(ci): skip autorelease workflow on non-release PRs

    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Thu Sep 24 16:57:32 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: 95dbe1bee3c7f7e52ddb24a54c37080620e0d1a2
    Source-Link: googleapis/synthtool@95dbe1b
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    77f48c8 View commit details
    Browse the repository at this point in the history
  6. chore(ci): verify autorelease release PR content has changes

    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Thu Sep 24 18:06:14 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: da29da32b3a988457b49ae290112b74f14b713cc
    Source-Link: googleapis/synthtool@da29da3
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    2ad8204 View commit details
    Browse the repository at this point in the history
  7. chore(java): use separate autosynth job for README

    Split java README generation into a separate, per-repo continuous job running from Kokoro.
    
    We now generate a new job that runs on commits to the primary branch that strictly manages the README.md. This should prevent us from seeing the contextless autosynth PRs which are caused by non-proto/template upstream changes.
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Tue Sep 29 15:48:03 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: e6168630be3e31eede633ba2c6f1cd64248dec1c
    Source-Link: googleapis/synthtool@e616863
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    7879d22 View commit details
    Browse the repository at this point in the history
  8. build: rename samples lint workflow to checkstyle to disambiguate bra…

    …nch protection with unit lint
    
    Source-Author: BenWhitehead <BenWhitehead@users.noreply.github.com>
    Source-Date: Wed Sep 30 15:14:05 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: 8a7a3021fe97aa0a3641db642fe2b767f1c8110f
    Source-Link: googleapis/synthtool@8a7a302
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    0a47b50 View commit details
    Browse the repository at this point in the history
  9. build(java): readme.sh should be executable

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Wed Sep 30 13:20:04 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 0762e8ee2ec21cdfc4d82020b985a104feb0453b
    Source-Link: googleapis/synthtool@0762e8e
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    28c81ba View commit details
    Browse the repository at this point in the history
  10. ci(java): suggest formatting fixes

    GitHub action config to run the java formatter and suggest inline fixes on the pull request.
    
    This was tested in java-asset: [example PR](googleapis/java-asset#392).
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Tue Oct 13 09:04:08 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: b65ef07d99946d23e900ef2cc490274a16edd336
    Source-Link: googleapis/synthtool@b65ef07
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    8723822 View commit details
    Browse the repository at this point in the history
  11. ci(java): restrict presubmit samples ITs to only snapshot

    This is to reduce resource consumption since we often times hit resource quota limit in samples testing.
    e.g. googleapis/java-bigquerydatatransfer#410
    
    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Thu Oct 15 17:16:14 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: 27e0e916cbfdb3d5ff6639b686cc04f78a0b0386
    Source-Link: googleapis/synthtool@27e0e91
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    c61c5b1 View commit details
    Browse the repository at this point in the history
  12. build(java): auto-approve README regeneration

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Thu Oct 15 16:04:06 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 7c5370937dd9ba9dcf9cd7d2af880a58b389b4f1
    Source-Link: googleapis/synthtool@7c53709
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a88c2a8 View commit details
    Browse the repository at this point in the history
  13. build(java): enable snippet-bot

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Mon Oct 19 16:13:57 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 5a506ec8765cc04f7e29f888b8e9b257d9a7ae11
    Source-Link: googleapis/synthtool@5a506ec
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    d62a160 View commit details
    Browse the repository at this point in the history
  14. Update publish_javadoc.sh

    We don't want quite as much and need to be in `target/devsite/reference`.
    
    Source-Author: Les Vogel <lesv@users.noreply.github.com>
    Source-Date: Thu Oct 22 14:10:05 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 9593c3b5b714cc9b17c445aee8834ac2b4b9348b
    Source-Link: googleapis/synthtool@9593c3b
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    fc76ffe View commit details
    Browse the repository at this point in the history
  15. chore(docs): update code of conduct of synthtool and templates

    Source-Author: Christopher Wilcox <crwilcox@google.com>
    Source-Date: Thu Oct 22 14:22:01 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 5f6ef0ec5501d33c4667885b37a7685a30d41a76
    Source-Link: googleapis/synthtool@5f6ef0e
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    f1a3a7e View commit details
    Browse the repository at this point in the history
  16. chore(ci): fix typo in restrict presubmit samples ITs to only snapshot

    Fixes below error in Java repos when googleapis/synthtool#804 was merged:
    ```
    github/java-bigquerystorage/.kokoro/build.sh: line 81: pushd: {SAMPLES_DIR}: No such file or directory
    ```
    
    Thanks @kolea2 for spotting this in Fusion build logs.
    
    cc @chingor13
    
    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Mon Oct 26 13:44:04 2020 -0400
    Source-Repo: googleapis/synthtool
    Source-Sha: f68649c5f26bcff6817c6d21e90dac0fc71fef8e
    Source-Link: googleapis/synthtool@f68649c
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    eb2ef63 View commit details
    Browse the repository at this point in the history
  17. chore(java): enable generated-files-bot

    This bot will comment on pull requests that modify templated files. For java, we configure to read from our 2 synth.metadata files: (primary templates and README)
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Fri Oct 30 14:22:02 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: b19b401571e77192f8dd38eab5fb2300a0de9324
    Source-Link: googleapis/synthtool@b19b401
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    d9e2c4a View commit details
    Browse the repository at this point in the history
  18. chore(java): use production staging bucket

    Source-Author: Les Vogel <lesv@users.noreply.github.com>
    Source-Date: Wed Nov 4 10:18:01 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: c7824ea48ff6d4d42dfae0849aec8a85acd90bd9
    Source-Link: googleapis/synthtool@c7824ea
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    aae21f5 View commit details
    Browse the repository at this point in the history
  19. chore(java): ignore return code 28 in README autosynth job

    Exit code 28 is returned if no changes are required and should not be considered a failure.
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Mon Nov 9 14:51:28 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 7db8a6c5ffb12a6e4c2f799c18f00f7f3d60e279
    Source-Link: googleapis/synthtool@7db8a6c
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    2961965 View commit details
    Browse the repository at this point in the history
  20. build(java): use code-suggester v1 tag rather than full semver

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Thu Nov 12 10:07:08 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 7d652819519dfa24da9e14548232e4aaba71a11c
    Source-Link: googleapis/synthtool@7d65281
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    01ef964 View commit details
    Browse the repository at this point in the history
  21. build(java): use actions/github-script v3 tag rather than full semver

    So that renovate-bot stops proposing PRs like [this](https://github.com/googleapis/java-bigquerydatatransfer/pull/515/files)!
    
    Source-Author: Stephanie Wang <stephaniewang526@users.noreply.github.com>
    Source-Date: Tue Nov 17 13:02:02 2020 -0500
    Source-Repo: googleapis/synthtool
    Source-Sha: 7fcc405a579d5d53a726ff3da1b7c8c08f0f2d58
    Source-Link: googleapis/synthtool@7fcc405
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    f15bf51 View commit details
    Browse the repository at this point in the history
  22. chore(java): retry staging portion of the release with backoff

    * chore(java): retry staging portion of the release with backoff
    
    * build: skip logging the retried command - it may contain secrets
    
    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Thu Nov 19 12:24:02 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 68742c6016bf0d16948a572633d17955a8737414
    Source-Link: googleapis/synthtool@68742c6
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a58d379 View commit details
    Browse the repository at this point in the history
  23. build(java): enable blunderbuss for samples

    Source-Author: Jeff Ching <chingor@google.com>
    Source-Date: Mon Nov 23 10:23:01 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 943bb78606d035001123030067dffcc34f4645f2
    Source-Link: googleapis/synthtool@943bb78
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    e740c74 View commit details
    Browse the repository at this point in the history
  24. chore: Update publish_javadoc.sh

    * (chore) Update publish_javadoc.sh
    
    * add `export` to the envVar's to make sure maven knows about them.
    * report the Java version
    
    * chore: update script
    
    * remove `java -version`
    
    Co-authored-by: Jeffrey Rennie <rennie@google.com>
    
    Source-Author: Les Vogel <lesv@users.noreply.github.com>
    Source-Date: Mon Dec 7 09:37:58 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 5d11bd2888c38ce1fb6fa6bf25494a4219a73928
    Source-Link: googleapis/synthtool@5d11bd2
    yoshi-automation committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a581ab4 View commit details
    Browse the repository at this point in the history