10-17-2019 14:59 PDT
- Add include_samples=True (#263)
- Add Python microgenerator support to synthtool. (#252)
- Add support for using local GAPIC generator (#265)
- docs: tweaks to testing instructions (#303)
- feat: make node release type explicit (#302)
- bug: update bug_report.md template to use
repo_short
(#301) - docs(node): update contributing docs to include running tests (#298)
- fix: use repo rather than name (#296)
- fix(node): add a common pull request template (#295)
- fix: do not eslint in protos/ (#293)
- fix release-please config file name (#291)
- fix: use repo's default language (#290)
- build: switching to GitHub app for release-please (#289)
- test: exclude conformance tests from code coverage (#278)
- fix: with new jsdoc template API docs are no longer in footer (#282)
- node: use the jsdoc-fresh theme (#272)
- fix: some quickstart region tags include suffix (#257)
- fix: shell jobs were outputting too much information (#254)
- fix: Ignore "protos" directory for Node coverage (#253)
- fix: codecov token should be available in presubmit (#241)
- fix: move codecov token to node10 (#239)
- fix: temporary patch for broken Windows image (#240)
- feat: add Node@12 to test matrix (remove 11) (#274)
- feat: add anchor so that we can link directly to reference docs (#268)
- build: switch to using GitHub magic proxy for release-please (#264)
- build: add job for publishing docs to googleapis.dev (#249)
- feat: add support for samples_body partial in samples/README.md (#246)
- feat: add configuration for release-please, and mult-environment coverage (#244)
- build: build script tweaks for non-standard libraries (#238)
-
fix(java): prefix job name to prevent overlap of uploaded logs (#310)
-
fix(java): release jobs should not run the tests (#307)
-
feat: add helper for the most common Java library synth generation (#306)
-
fix: skip snapshot unless a snapshot is detected (#305)
-
fix(java): explicitly declare the release-please type (#300)
-
fix: relax guava package name (#299)
-
fix(java): add stability badge to README, update renovate config (#297)
-
feat: add java helper for fixing missing license headers (#294)
-
Java: enable release-please bot (#288)
-
Java templates: update renovate config (#287)
-
Java: update default integration template (#285)
-
fix: snapshot script should be executable (#284)
-
Java templates: use generic java-yoshi strategy (#281)
-
Java: Fix propose_release.cfg template (#280)
-
Java address feedback for issue templates (#279)
-
fix(java templates): fix whitespace for kokoro configs (#275)
-
Update language in common Java issue templates (#273)
-
Java templates: Fix template replacements, add README (#271)
-
feat(java): process sponge logs after tests (#309)
-
feat: add common Java templates (#270)
- add update_gemspec (#276)
- Pin black to avoid automated synth updates. (#269)
- Add disclaimer that files are automatically generated. (#262)
- Suppress checking 'cov-fail-under' in default session. (#259)
- Python: Update noxfile to blacken samples directory. (#248)
- Add samples session to noxfile, controlled by
samples_test
arg. (#260)
05-02-2019 12:29 PDT
- Rework .nycrc to support --all. (#226)
- Add support for metadata comments in samples. (#230)
- Provide 'title' in .readme-partials.yaml to override the default. (#229)
- Add
generator_args
arg to populate--generator-args
artman option. (#224)
- Update README run command python3. (#235)
- node: remove grpc-js tests from Node.js builds. (#236)
- build: remove Node 6 from our build templates. (#234)
- ruby: add AUTHENTICATION.md template. (#225)
- Update noxfile.py template. (#228)
- Add
shutil
import to python noxfile template. (#227) - Add docs session to noxfile. (#202)
04-10-2019 12:44 PDT
- Update noxfile template, add comment explaining why 3.6 (#193)
- node: use per-repo publish token (#204)
- node: use wombat to publish npm packages (#205)
- node(kokoro): Fetch credentials for magic github proxy (#196)
- node: use node10 to run system-test and samples tests etc (#198)
- Add docuploader credentials to node publish jobs (#197)
- Check 'metadata' in kwargs. (#211)
- Add README generation, ported from nodejs-repo-tools (#206, #208, #213, #220)
- Add support for README partials (#207)
- Add support for generating samples/README.md from samples folder (#214, #218)
02-26-2019 11:11 PST
- fix: broken link in CLA (#192)
- build: add docs 404 check to npm scripts (#190)
- node(kokoro): test grpc-js (#189)
- node: move CONTRIBUTING.md to root (#188)
- node: add lint/fix example to contributing guide (#187)
- node: ignore googleapis.com links (#179)
- Update java formatting version to 1.7 (#186)
- fix proto path to glob only specific versions (#185)
- Add special handling for Python to place protos next to protoc outputs (#184)
- Update readme to latest instructions (#182)
- Ignore lint error about loader (#183)
01-16-2019 12:43 PST
- node: update jsdoc templates (#178)
- node: inject yoshi-automation-key (#172)
- node: add Kokoro configs and remove CircleCI configs (#171)
- Update nycrc and eslintignore (#170)
12-06-2018 13:43 PST
- chore: always run nyc report before codecov (#165)
- Allow access to additional arguments passed to synthtool (#166)
12-05-2018 13:59 PST
- Run the java formatter more than once. (#163)
- nodejs: ignore build/test by default for nyc (#162)
- Add a LICENSE for all node.js repos (#161)
11-30-2018 12:51 PST
- Use 3.6 to run black as our as autosynth uses 3.6 (#157)
11-29-2018 14:11 PST
- modify exclusion of local deps to not match folder name of repo (#153)
11-29-2018 12:46 PST
- enforce black in noxfile, broaden to generated code (#151)
- Fix private googleapis cloning #150
- Report GCP common templates to metadata (#149)
11-28-2018 13:47 PST
- Update python templates (#146)
11-27-2018 10:09 PST
- add noxfile template (#144)
- Lazily clone googleapis{-private} (#140)
- Report Artman info to metadata (#136)
- Add metadata reporting for Git sources. (#132)
- Construct the artman instance only once. (#135)
- Harden replace (#129)
- Add basic metadata protos (#127)
- Update eslintignore rules for nodejs (#125)
- Add ability to format java code with a custom google-java-format version (#145)
- Warn when running the synthesis script directly (#142)
- Add option to change metadata output location (#141)
- Add initial python templates (#131)
11-08-2018 12:36 PST
- Show stdout for docker pull (#121)
- Prefer https URLs for cloning from GitHub, add SYNTHTOOL_USE_SSH to use ssh (#120)
- Drop the PR template for nodejs (#117)
- Update github issue templates (#116)
- Incude build/ in eslint ignore (#115)
- feat: make npm link work for system tests (#114)
- fix: update nodejs issue templates (#112)
- feat(node): add node11 test env (#110)
- fix(node): remove store_artifact for windows builds (#103)
- feat(node): upload code coverage for continuous builds too (#102)
- docs: update the new issue templates for nodejs (#101)
- node: use latest npm for Windows (#119)
- Stop installing Artman outside of Docker. (#99)
- Add option to specify local googleapis directory (#100)
10-17-2018 12:23 PDT
- fix(node): move fetch codecov token to node8/test.cfg (#92)
- fix(node): bring in codecov master token into nodejs builds (#88)
- nodejs: add test_project arg for templates (#63)
- npm bundled in win VM has a known issue with fsevents, upgrade it (#86)
- pre test hooks usually sets secrets, set +x to prevent them from leaking (#84)
- chore(node): remove .appveyor.yaml from templating (#82)
- Add optional env var for npm install timeout (#79)
- Use prefer-const in the .eslintrc.yaml (#78)
- Add discogapic generator (#90)
- feat(node): Migrate uploading of test coverage report from CircleCI to Kokoro (#87)
- feat(node): match different styles of repository string (#83)
- feat(node): allow pre-samples-test.sh hook (#81)
- Fixed repo org in CONTRIBUTING template (#95)
- Make synthtool an executable (#74)
- Correct a wrong path in the PHP template (#65)
- Add release build files (#68)
- node: add arg
source_location
to .jsdoc.js (#62) - Fix error on missing ~/.cache
- nodejs: use Docker node version that runs in non-root (#59)
- fix: circle.yml decrypt multiple (#58)
- add GCLOUD_PROJECT env var to config.yml (#56)
- chmod +x for npm-install-retry.js (#55)
- node: decrypt all service-account keys (#54)
- Update CircleCI config for npm to retry install (#53)
- Move: excludes arg paths should be relative to source, not destination (#48)
- Update CircleCI config for nodejs (#50)
- fix: CircleCI config should not try to decrypt if no key is present (#49)
- feat: preserve file mode in templates (#47)
- Use manifest.in for package data
- Include subdirectories under node_library/.kokoro (#43)
- Run
npm install
before publishing (#41) - Add missing resources
- Allow synthtool to build java Gapic clients (#40)
- Add Kokoro configs for nodejs repos (#38)
- Fix tracked paths issue by preferentially matching the longest path (#36)
- set Jinja2 option to keep new line char at EOF (#35)
- (nodejs) read repo_name and package_name from package.json (#34)
- Add Ruby-specific tools (#22)
- Adding php templates (#33)
- Add git sources to tracked_paths (#31)
- Fix trampoline script
- nodejs: remove lock file workflows from CI (#28)
- Support optional merge function during copy (#21)
- add more templates for nodejs (#23)
- Use new Nox (#24)
- Fix #8 by expanding/globbing paths to excludes param (#12)
- add template for .circleci config for node libraries (#6, #7, #17)
- Warn when copy/move/replace can not find any sources (#4)
- Add warning for non-replacement
- Add an update checker.
- added get_workflow_name.py (#15)
- Update README to explain how to use templating. (#18)
- Add kokoro config
Initial release