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

feat!: use microgenerator #94

Merged
merged 4 commits into from Nov 19, 2020
Merged

feat!: use microgenerator #94

merged 4 commits into from Nov 19, 2020

Conversation

busunkim96
Copy link
Collaborator

@busunkim96 busunkim96 commented Nov 17, 2020

Changes reviewed in #83, #89, and #92 being moved to main branch.

@busunkim96 busunkim96 requested review from as code owners Nov 17, 2020
@busunkim96 busunkim96 requested a review from tmatsuo Nov 17, 2020
@product-auto-label product-auto-label bot added the api: logging label Nov 17, 2020
@google-cla google-cla bot added the cla: yes label Nov 17, 2020
@busunkim96 busunkim96 changed the title Microgen feat!: use microgenerator Nov 17, 2020
busunkim96 added 3 commits Nov 17, 2020
The bulk of the changes are to the handwritten code (`gogle/cloud/logging_v2/*.py`). Changes are listed in `UPGRADING.md`.

* `_gapic` uses the microgenerated surface
* Add support for parent resources that are not `project` (`folder`, `billingAccount`, `organization`) where appropriate for log entries and sinks.
* Use google-style docstrings
* Optional params can only be passed as kwargs
@tmatsuo
Copy link
Member

@tmatsuo tmatsuo commented Nov 18, 2020

Can we make the samples test mandatory?

@busunkim96 busunkim96 merged commit ff90fd2 into master Nov 19, 2020
9 checks passed
@busunkim96 busunkim96 deleted the microgen branch Nov 19, 2020
@release-please release-please bot mentioned this pull request Nov 19, 2020
gcf-merge-on-green bot pushed a commit that referenced this issue Nov 19, 2020
🤖 I have created a release \*beep\* \*boop\* 
---
## [2.0.0](https://www.github.com/googleapis/python-logging/compare/v1.15.1...v2.0.0) (2020-11-19)


###  BREAKING CHANGES

* Use microgenerator for GAPIC layer. See [UPGRADING.md](https://github.com/googleapis/python-logging/blob/master/UPGRADING.md) for details. (#94)
* removes support for webapp2 and other Python2 specific code

### Features

* pass 'client_options' to super ctor ([#61](https://www.github.com/googleapis/python-logging/issues/61)) ([c4387b3](https://www.github.com/googleapis/python-logging/commit/c4387b307f8f3502fb53ae1f7e1144f6284280a4)), closes [#55](https://www.github.com/googleapis/python-logging/issues/55)
* use microgenerator ([#94](https://www.github.com/googleapis/python-logging/issues/94)) ([ff90fd2](https://www.github.com/googleapis/python-logging/commit/ff90fd2fb54c612fe6ab29708a2d5d984f60dea7))


### Bug Fixes

* add default filter settings to list_entries ([#73](https://www.github.com/googleapis/python-logging/issues/73)) ([0a1dd94](https://www.github.com/googleapis/python-logging/commit/0a1dd94811232634fdb849cb2c85bd44e870642f))
* failing CI tests ([#70](https://www.github.com/googleapis/python-logging/issues/70)) ([96adeed](https://www.github.com/googleapis/python-logging/commit/96adeedbda16a5c21651c356261442478aaa867a))


### Code Refactoring

* remove python2 ([#78](https://www.github.com/googleapis/python-logging/issues/78)) ([bf579e4](https://www.github.com/googleapis/python-logging/commit/bf579e4f871c92391a9f6f87eca931744158e31a))


### Documentation

* update docs ([#77](https://www.github.com/googleapis/python-logging/issues/77)) ([bdd9c44](https://www.github.com/googleapis/python-logging/commit/bdd9c440f29d1fcd6fb9545d8465c63efa6c0cea))
---


This PR was generated with [Release Please](https://github.com/googleapis/release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: logging cla: yes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants