From 251df41a49cc720e70b6d00bab13e93bb87ecb00 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Dec 2023 02:36:31 +0200 Subject: [PATCH 01/12] fix(deps): Update dependency grpcio to v1.59.3 (#38) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio](https://grpc.io) ([source](https://togithub.com/grpc/grpc)) | patch | `==1.59.2` -> `==1.59.3` | --- ### Release Notes
grpc/grpc (grpcio) ### [`v1.59.3`](https://togithub.com/grpc/grpc/releases/tag/v1.59.3) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.59.2...v1.59.3) This is release gRPC Core 1.59.3 (generative). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes. ## Core - \[Security - Revocation] Crl backport to 1.59. ([#​34926](https://togithub.com/grpc/grpc/pull/34926))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 53acfeb..15f0587 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ black==23.10.1 grpcio-tools==1.59.2 -grpcio==1.59.2 +grpcio==1.59.3 protobuf==4.24.4 pyarrow==13.0.0 pytest==7.4.3 \ No newline at end of file From 21cfa08f9ff6d187a034c70e875e532c337be2e5 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Dec 2023 03:51:48 +0200 Subject: [PATCH 02/12] fix(deps): Update dependency grpcio-tools to v1.59.3 (#39) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio-tools](https://grpc.io) | patch | `==1.59.2` -> `==1.59.3` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 15f0587..d50f4cc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ black==23.10.1 -grpcio-tools==1.59.2 +grpcio-tools==1.59.3 grpcio==1.59.3 protobuf==4.24.4 pyarrow==13.0.0 From f0d28c6039681aec72bc11329df174062a289fca Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Dec 2023 04:01:48 +0200 Subject: [PATCH 03/12] fix(deps): Update dependency protobuf to v4.25.1 (#42) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [protobuf](https://developers.google.com/protocol-buffers/) | minor | `==4.24.4` -> `==4.25.1` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d50f4cc..6751415 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ black==23.10.1 grpcio-tools==1.59.3 grpcio==1.59.3 -protobuf==4.24.4 +protobuf==4.25.1 pyarrow==13.0.0 pytest==7.4.3 \ No newline at end of file From 34bfdeccef7ee7ba5460691b7f3e765b430549d2 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Fri, 1 Dec 2023 04:45:56 +0200 Subject: [PATCH 04/12] fix(deps): Update dependency black to v23.11.0 (#41) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | minor | `==23.10.1` -> `==23.11.0` | --- ### Release Notes
psf/black (black) ### [`v23.11.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23110) [Compare Source](https://togithub.com/psf/black/compare/23.10.1...23.11.0) ##### Highlights - Support formatting ranges of lines with the new `--line-ranges` command-line option ([#​4020](https://togithub.com/psf/black/issues/4020)) ##### Stable style - Fix crash on formatting bytes strings that look like docstrings ([#​4003](https://togithub.com/psf/black/issues/4003)) - Fix crash when whitespace followed a backslash before newline in a docstring ([#​4008](https://togithub.com/psf/black/issues/4008)) - Fix standalone comments inside complex blocks crashing Black ([#​4016](https://togithub.com/psf/black/issues/4016)) - Fix crash on formatting code like `await (a ** b)` ([#​3994](https://togithub.com/psf/black/issues/3994)) - No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash ([#​4019](https://togithub.com/psf/black/issues/4019)) ##### Preview style - Multiline dicts and lists that are the sole argument to a function are now indented less ([#​3964](https://togithub.com/psf/black/issues/3964)) - Multiline unpacked dicts and lists as the sole argument to a function are now also indented less ([#​3992](https://togithub.com/psf/black/issues/3992)) - In f-string debug expressions, quote types that are visible in the final string are now preserved ([#​4005](https://togithub.com/psf/black/issues/4005)) - Fix a bug where long `case` blocks were not split into multiple lines. Also enable general trailing comma rules on `case` blocks ([#​4024](https://togithub.com/psf/black/issues/4024)) - Keep requiring two empty lines between module-level docstring and first function or class definition ([#​4028](https://togithub.com/psf/black/issues/4028)) - Add support for single-line format skip with other comments on the same line ([#​3959](https://togithub.com/psf/black/issues/3959)) ##### Configuration - Consistently apply force exclusion logic before resolving symlinks ([#​4015](https://togithub.com/psf/black/issues/4015)) - Fix a bug in the matching of absolute path names in `--include` ([#​3976](https://togithub.com/psf/black/issues/3976)) ##### Performance - Fix mypyc builds on arm64 on macOS ([#​4017](https://togithub.com/psf/black/issues/4017)) ##### Integrations - Black's pre-commit integration will now run only on git hooks appropriate for a code formatter ([#​3940](https://togithub.com/psf/black/issues/3940))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 6751415..64193ce 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -black==23.10.1 +black==23.11.0 grpcio-tools==1.59.3 grpcio==1.59.3 protobuf==4.25.1 From 552ab232625fec322d4ae2af75192a47fa1b7957 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Mon, 1 Jan 2024 02:40:40 +0200 Subject: [PATCH 05/12] fix(deps): Update dependency pytest to v7.4.4 (#44) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [pytest](https://docs.pytest.org/en/latest/) ([source](https://togithub.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable/changelog.html)) | patch | `==7.4.3` -> `==7.4.4` | --- ### Release Notes
pytest-dev/pytest (pytest) ### [`v7.4.4`](https://togithub.com/pytest-dev/pytest/releases/tag/7.4.4): pytest 7.4.4 (2023-12-31) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.3...7.4.4) #### Bug Fixes - [#​11140](https://togithub.com/pytest-dev/pytest/issues/11140): Fix non-string constants at the top of file being detected as docstrings on Python>=3.8. - [#​11572](https://togithub.com/pytest-dev/pytest/issues/11572): Handle an edge case where `sys.stderr`{.interpreted-text role="data"} and `sys.__stderr__`{.interpreted-text role="data"} might already be closed when `faulthandler`{.interpreted-text role="ref"} is tearing down. - [#​11710](https://togithub.com/pytest-dev/pytest/issues/11710): Fixed tracebacks from collection errors not getting pruned. - [#​7966](https://togithub.com/pytest-dev/pytest/issues/7966): Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in `__iter__` methods. Now they are treated un-iterable instead. #### Improved Documentation - [#​11091](https://togithub.com/pytest-dev/pytest/issues/11091): Updated documentation to refer to hyphenated options: replaced `--junitxml` with `--junit-xml` and `--collectonly` with `--collect-only`.
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 64193ce..e94d211 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,4 +3,4 @@ grpcio-tools==1.59.3 grpcio==1.59.3 protobuf==4.25.1 pyarrow==13.0.0 -pytest==7.4.3 \ No newline at end of file +pytest==7.4.4 \ No newline at end of file From 35056700d67d5e7a6a87ffbf305c71a040510ce1 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Mon, 1 Jan 2024 02:55:49 +0200 Subject: [PATCH 06/12] fix(deps): Update dependency black to v23.12.1 (#45) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | minor | `==23.11.0` -> `==23.12.1` | --- ### Release Notes
psf/black (black) ### [`v23.12.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23121) [Compare Source](https://togithub.com/psf/black/compare/23.12.0...23.12.1) ##### Packaging - Fixed a bug that included dependencies from the `d` extra by default ([#​4108](https://togithub.com/psf/black/issues/4108)) ### [`v23.12.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23120) [Compare Source](https://togithub.com/psf/black/compare/23.11.0...23.12.0) ##### Highlights It's almost 2024, which means it's time for a new edition of *Black*'s stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and [share your feedback](https://togithub.com/psf/black/issues/4042). This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in `--preview` mode will be in the 2024 stable style. ##### Stable style - Fix bug where `# fmt: off` automatically dedents when used with the `--line-ranges` option, even when it is not within the specified line range. ([#​4084](https://togithub.com/psf/black/issues/4084)) - Fix feature detection for parenthesized context managers ([#​4104](https://togithub.com/psf/black/issues/4104)) ##### Preview style - Prefer more equal signs before a break when splitting chained assignments ([#​4010](https://togithub.com/psf/black/issues/4010)) - Standalone form feed characters at the module level are no longer removed ([#​4021](https://togithub.com/psf/black/issues/4021)) - Additional cases of immediately nested tuples, lists, and dictionaries are now indented less ([#​4012](https://togithub.com/psf/black/issues/4012)) - Allow empty lines at the beginning of all blocks, except immediately before a docstring ([#​4060](https://togithub.com/psf/black/issues/4060)) - Fix crash in preview mode when using a short `--line-length` ([#​4086](https://togithub.com/psf/black/issues/4086)) - Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions ([#​4066](https://togithub.com/psf/black/issues/4066)) ([#​4103](https://togithub.com/psf/black/issues/4103)) ##### Configuration - `--line-ranges` now skips *Black*'s internal stability check in `--safe` mode. This avoids a crash on rare inputs that have many unformatted same-content lines. ([#​4034](https://togithub.com/psf/black/issues/4034)) ##### Packaging - Upgrade to mypy 1.7.1 ([#​4049](https://togithub.com/psf/black/issues/4049)) ([#​4069](https://togithub.com/psf/black/issues/4069)) - Faster compiled wheels are now available for CPython 3.12 ([#​4070](https://togithub.com/psf/black/issues/4070)) ##### Integrations - Enable 3.12 CI ([#​4035](https://togithub.com/psf/black/issues/4035)) - Build docker images in parallel ([#​4054](https://togithub.com/psf/black/issues/4054)) - Build docker images with 3.12 ([#​4055](https://togithub.com/psf/black/issues/4055))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e94d211..fde2598 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -black==23.11.0 +black==23.12.1 grpcio-tools==1.59.3 grpcio==1.59.3 protobuf==4.25.1 From 2bff16df46d68a0a14b2d59df89aed250b74c5c2 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Mon, 1 Jan 2024 03:59:11 +0200 Subject: [PATCH 07/12] fix(deps): Update dependency grpcio to v1.60.0 (#46) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio](https://grpc.io) ([source](https://togithub.com/grpc/grpc)) | minor | `==1.59.3` -> `==1.60.0` | --- ### Release Notes
grpc/grpc (grpcio) ### [`v1.60.0`](https://togithub.com/grpc/grpc/releases/tag/v1.60.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.59.3...v1.60.0) This is release 1.60.0 ([gjallarhorn](https://togithub.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core. For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - Implemented dualstack IPv4 and IPv6 backend support, as per [draft gRFC A61](https://togithub.com/grpc/proposal/pull/356). xDS support currently guarded by `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS` env var. - Dropped Bazel 5 support. ([#​34813](https://togithub.com/grpc/grpc/pull/34813)) - \[deps] Upgrade protobuf version to v25.0. ([#​34513](https://togithub.com/grpc/grpc/pull/34513)) - \[Security - Revocation] Crl Directory Watcher Implementation. ([#​34749](https://togithub.com/grpc/grpc/pull/34749)) - \[server] Cap size of pending request queue with RealRequestMatcher. ([#​34782](https://togithub.com/grpc/grpc/pull/34782)) - \[chttp2] Fix outgoing data stats. ([#​34693](https://togithub.com/grpc/grpc/pull/34693)) - \[EventEngine] Enable Posix EventEngine Listener on all builds. ([#​34748](https://togithub.com/grpc/grpc/pull/34748)) - \[EventEngine] Enable Windows EventEngine Listener on all builds. ([#​34436](https://togithub.com/grpc/grpc/pull/34436)) - \[chttp2] Alternative protection for too many streams in the system. ([#​34697](https://togithub.com/grpc/grpc/pull/34697)) - \[Proxy] Support for setting proxy for addresses. ([#​34617](https://togithub.com/grpc/grpc/pull/34617)) - \[client idleness] client channels go idle after 30 minutes by default. ([#​34653](https://togithub.com/grpc/grpc/pull/34653)) - \[chttp2] Add an experiment to separate liveness checks from ping timeouts. ([#​34647](https://togithub.com/grpc/grpc/pull/34647)) - \[chttp2] Tarpit invalid requests. ([#​34641](https://togithub.com/grpc/grpc/pull/34641)) - \[chttp2] Enforce settings acks. ([#​34640](https://togithub.com/grpc/grpc/pull/34640)) - \[chttp2] Limit work per read cycle. ([#​34639](https://togithub.com/grpc/grpc/pull/34639)) - \[chttp2] Limit request count before receiving settings ack. ([#​34638](https://togithub.com/grpc/grpc/pull/34638)) - \[chttp2] Randomly ping on RST_STREAM. ([#​34637](https://togithub.com/grpc/grpc/pull/34637)) ## C++ - \[xds] C++ XdsServerBuilder Remove src/... header dependency from public header. ([#​34790](https://togithub.com/grpc/grpc/pull/34790)) - \[reflection] Add v1 reflection. ([#​34535](https://togithub.com/grpc/grpc/pull/34535)) ## C\# - \[csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. ([#​34521](https://togithub.com/grpc/grpc/pull/34521)) ## Ruby - \[ruby] create debug symbol packages. ([#​34632](https://togithub.com/grpc/grpc/pull/34632))
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fde2598..d04ff74 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ black==23.12.1 grpcio-tools==1.59.3 -grpcio==1.59.3 +grpcio==1.60.0 protobuf==4.25.1 pyarrow==13.0.0 pytest==7.4.4 \ No newline at end of file From 411af6187c385c79ba6ca6c1daac1d27858583fd Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Mon, 1 Jan 2024 04:34:42 +0200 Subject: [PATCH 08/12] fix(deps): Update dependency grpcio-tools to v1.60.0 (#47) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [grpcio-tools](https://grpc.io) | minor | `==1.59.3` -> `==1.60.0` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d04ff74..7e366bf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ black==23.12.1 -grpcio-tools==1.59.3 +grpcio-tools==1.60.0 grpcio==1.60.0 protobuf==4.25.1 pyarrow==13.0.0 From 3360e7ebe109ff2cbfd040f971726d1decf51299 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Mon, 1 Jan 2024 10:02:19 +0200 Subject: [PATCH 09/12] fix: Generate Python Code from `plugin-pb` (#50) This PR was created by a scheduled workflow to regenerate the Python code from `plugin-pb`. --- cloudquery/discovery_v1/discovery_pb2.py | 5 +- cloudquery/discovery_v1/discovery_pb2.pyi | 6 +- cloudquery/plugin_v3/plugin_pb2.py | 9 +-- cloudquery/plugin_v3/plugin_pb2.pyi | 74 +++++++++++------------ 4 files changed, 48 insertions(+), 46 deletions(-) diff --git a/cloudquery/discovery_v1/discovery_pb2.py b/cloudquery/discovery_v1/discovery_pb2.py index 1585be1..baa9623 100644 --- a/cloudquery/discovery_v1/discovery_pb2.py +++ b/cloudquery/discovery_v1/discovery_pb2.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: cloudquery/discovery_v1/discovery.proto +# Protobuf Python Version: 4.25.0 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -19,8 +20,8 @@ _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cloudquery.discovery_v1.discovery_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\032io.cloudquery.discovery.v1P\001Z None: ... class Response(_message.Message): - __slots__ = ["versions"] + __slots__ = ("versions",) VERSIONS_FIELD_NUMBER: _ClassVar[int] versions: _containers.RepeatedScalarFieldContainer[int] def __init__(self, versions: _Optional[_Iterable[int]] = ...) -> None: ... diff --git a/cloudquery/plugin_v3/plugin_pb2.py b/cloudquery/plugin_v3/plugin_pb2.py index e6b8cd6..2586429 100644 --- a/cloudquery/plugin_v3/plugin_pb2.py +++ b/cloudquery/plugin_v3/plugin_pb2.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: cloudquery/plugin_v3/plugin.proto +# Protobuf Python Version: 4.25.0 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool @@ -20,10 +21,10 @@ _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cloudquery.plugin_v3.plugin_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027io.cloudquery.plugin.v3P\001Z6github.com/cloudquery/plugin-pb-go/pb/plugin/v3;plugin' - _WRITE_MESSAGEDELETESTALE.fields_by_name['table']._options = None - _WRITE_MESSAGEDELETESTALE.fields_by_name['table']._serialized_options = b'\030\001' + _globals['DESCRIPTOR']._options = None + _globals['DESCRIPTOR']._serialized_options = b'\n\027io.cloudquery.plugin.v3P\001Z6github.com/cloudquery/plugin-pb-go/pb/plugin/v3;plugin' + _globals['_WRITE_MESSAGEDELETESTALE'].fields_by_name['table']._options = None + _globals['_WRITE_MESSAGEDELETESTALE'].fields_by_name['table']._serialized_options = b'\030\001' _globals['_GETNAME']._serialized_start=92 _globals['_GETNAME']._serialized_end=138 _globals['_GETNAME_REQUEST']._serialized_start=103 diff --git a/cloudquery/plugin_v3/plugin_pb2.pyi b/cloudquery/plugin_v3/plugin_pb2.pyi index f9dcd66..d1bd2d4 100644 --- a/cloudquery/plugin_v3/plugin_pb2.pyi +++ b/cloudquery/plugin_v3/plugin_pb2.pyi @@ -8,47 +8,47 @@ from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Map DESCRIPTOR: _descriptor.FileDescriptor class GetName(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... class Response(_message.Message): - __slots__ = ["name"] + __slots__ = ("name",) NAME_FIELD_NUMBER: _ClassVar[int] name: str def __init__(self, name: _Optional[str] = ...) -> None: ... def __init__(self) -> None: ... class GetVersion(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... class Response(_message.Message): - __slots__ = ["version"] + __slots__ = ("version",) VERSION_FIELD_NUMBER: _ClassVar[int] version: str def __init__(self, version: _Optional[str] = ...) -> None: ... def __init__(self) -> None: ... class Init(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = ["spec", "no_connection"] + __slots__ = ("spec", "no_connection") SPEC_FIELD_NUMBER: _ClassVar[int] NO_CONNECTION_FIELD_NUMBER: _ClassVar[int] spec: bytes no_connection: bool def __init__(self, spec: _Optional[bytes] = ..., no_connection: bool = ...) -> None: ... class Response(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... def __init__(self) -> None: ... class GetTables(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = ["tables", "skip_tables", "skip_dependent_tables"] + __slots__ = ("tables", "skip_tables", "skip_dependent_tables") TABLES_FIELD_NUMBER: _ClassVar[int] SKIP_TABLES_FIELD_NUMBER: _ClassVar[int] SKIP_DEPENDENT_TABLES_FIELD_NUMBER: _ClassVar[int] @@ -57,26 +57,26 @@ class GetTables(_message.Message): skip_dependent_tables: bool def __init__(self, tables: _Optional[_Iterable[str]] = ..., skip_tables: _Optional[_Iterable[str]] = ..., skip_dependent_tables: bool = ...) -> None: ... class Response(_message.Message): - __slots__ = ["tables"] + __slots__ = ("tables",) TABLES_FIELD_NUMBER: _ClassVar[int] tables: _containers.RepeatedScalarFieldContainer[bytes] def __init__(self, tables: _Optional[_Iterable[bytes]] = ...) -> None: ... def __init__(self) -> None: ... class Sync(_message.Message): - __slots__ = [] + __slots__ = () class MessageInsert(_message.Message): - __slots__ = ["record"] + __slots__ = ("record",) RECORD_FIELD_NUMBER: _ClassVar[int] record: bytes def __init__(self, record: _Optional[bytes] = ...) -> None: ... class MessageMigrateTable(_message.Message): - __slots__ = ["table"] + __slots__ = ("table",) TABLE_FIELD_NUMBER: _ClassVar[int] table: bytes def __init__(self, table: _Optional[bytes] = ...) -> None: ... class MessageDeleteRecord(_message.Message): - __slots__ = ["table_name", "where_clause", "table_relations"] + __slots__ = ("table_name", "where_clause", "table_relations") TABLE_NAME_FIELD_NUMBER: _ClassVar[int] WHERE_CLAUSE_FIELD_NUMBER: _ClassVar[int] TABLE_RELATIONS_FIELD_NUMBER: _ClassVar[int] @@ -85,14 +85,14 @@ class Sync(_message.Message): table_relations: _containers.RepeatedCompositeFieldContainer[TableRelation] def __init__(self, table_name: _Optional[str] = ..., where_clause: _Optional[_Iterable[_Union[PredicatesGroup, _Mapping]]] = ..., table_relations: _Optional[_Iterable[_Union[TableRelation, _Mapping]]] = ...) -> None: ... class BackendOptions(_message.Message): - __slots__ = ["table_name", "connection"] + __slots__ = ("table_name", "connection") TABLE_NAME_FIELD_NUMBER: _ClassVar[int] CONNECTION_FIELD_NUMBER: _ClassVar[int] table_name: str connection: str def __init__(self, table_name: _Optional[str] = ..., connection: _Optional[str] = ...) -> None: ... class Request(_message.Message): - __slots__ = ["tables", "skip_tables", "skip_dependent_tables", "deterministic_cq_id", "backend"] + __slots__ = ("tables", "skip_tables", "skip_dependent_tables", "deterministic_cq_id", "backend") TABLES_FIELD_NUMBER: _ClassVar[int] SKIP_TABLES_FIELD_NUMBER: _ClassVar[int] SKIP_DEPENDENT_TABLES_FIELD_NUMBER: _ClassVar[int] @@ -105,7 +105,7 @@ class Sync(_message.Message): backend: Sync.BackendOptions def __init__(self, tables: _Optional[_Iterable[str]] = ..., skip_tables: _Optional[_Iterable[str]] = ..., skip_dependent_tables: bool = ..., deterministic_cq_id: bool = ..., backend: _Optional[_Union[Sync.BackendOptions, _Mapping]] = ...) -> None: ... class Response(_message.Message): - __slots__ = ["migrate_table", "insert", "delete_record"] + __slots__ = ("migrate_table", "insert", "delete_record") MIGRATE_TABLE_FIELD_NUMBER: _ClassVar[int] INSERT_FIELD_NUMBER: _ClassVar[int] DELETE_RECORD_FIELD_NUMBER: _ClassVar[int] @@ -116,21 +116,21 @@ class Sync(_message.Message): def __init__(self) -> None: ... class Read(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = ["table"] + __slots__ = ("table",) TABLE_FIELD_NUMBER: _ClassVar[int] table: bytes def __init__(self, table: _Optional[bytes] = ...) -> None: ... class Response(_message.Message): - __slots__ = ["record"] + __slots__ = ("record",) RECORD_FIELD_NUMBER: _ClassVar[int] record: bytes def __init__(self, record: _Optional[bytes] = ...) -> None: ... def __init__(self) -> None: ... class TableRelation(_message.Message): - __slots__ = ["table_name", "parent_table"] + __slots__ = ("table_name", "parent_table") TABLE_NAME_FIELD_NUMBER: _ClassVar[int] PARENT_TABLE_FIELD_NUMBER: _ClassVar[int] table_name: str @@ -138,9 +138,9 @@ class TableRelation(_message.Message): def __init__(self, table_name: _Optional[str] = ..., parent_table: _Optional[str] = ...) -> None: ... class Predicate(_message.Message): - __slots__ = ["operator", "column", "record"] + __slots__ = ("operator", "column", "record") class Operator(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] + __slots__ = () EQ: _ClassVar[Predicate.Operator] EQ: Predicate.Operator OPERATOR_FIELD_NUMBER: _ClassVar[int] @@ -152,9 +152,9 @@ class Predicate(_message.Message): def __init__(self, operator: _Optional[_Union[Predicate.Operator, str]] = ..., column: _Optional[str] = ..., record: _Optional[bytes] = ...) -> None: ... class PredicatesGroup(_message.Message): - __slots__ = ["grouping_type", "predicates"] + __slots__ = ("grouping_type", "predicates") class GroupingType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): - __slots__ = [] + __slots__ = () AND: _ClassVar[PredicatesGroup.GroupingType] OR: _ClassVar[PredicatesGroup.GroupingType] AND: PredicatesGroup.GroupingType @@ -166,21 +166,21 @@ class PredicatesGroup(_message.Message): def __init__(self, grouping_type: _Optional[_Union[PredicatesGroup.GroupingType, str]] = ..., predicates: _Optional[_Iterable[_Union[Predicate, _Mapping]]] = ...) -> None: ... class Write(_message.Message): - __slots__ = [] + __slots__ = () class MessageMigrateTable(_message.Message): - __slots__ = ["table", "migrate_force"] + __slots__ = ("table", "migrate_force") TABLE_FIELD_NUMBER: _ClassVar[int] MIGRATE_FORCE_FIELD_NUMBER: _ClassVar[int] table: bytes migrate_force: bool def __init__(self, table: _Optional[bytes] = ..., migrate_force: bool = ...) -> None: ... class MessageInsert(_message.Message): - __slots__ = ["record"] + __slots__ = ("record",) RECORD_FIELD_NUMBER: _ClassVar[int] record: bytes def __init__(self, record: _Optional[bytes] = ...) -> None: ... class MessageDeleteStale(_message.Message): - __slots__ = ["table", "source_name", "sync_time", "table_name"] + __slots__ = ("table", "source_name", "sync_time", "table_name") TABLE_FIELD_NUMBER: _ClassVar[int] SOURCE_NAME_FIELD_NUMBER: _ClassVar[int] SYNC_TIME_FIELD_NUMBER: _ClassVar[int] @@ -191,7 +191,7 @@ class Write(_message.Message): table_name: str def __init__(self, table: _Optional[bytes] = ..., source_name: _Optional[str] = ..., sync_time: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., table_name: _Optional[str] = ...) -> None: ... class MessageDeleteRecord(_message.Message): - __slots__ = ["table_name", "where_clause", "table_relations"] + __slots__ = ("table_name", "where_clause", "table_relations") TABLE_NAME_FIELD_NUMBER: _ClassVar[int] WHERE_CLAUSE_FIELD_NUMBER: _ClassVar[int] TABLE_RELATIONS_FIELD_NUMBER: _ClassVar[int] @@ -200,7 +200,7 @@ class Write(_message.Message): table_relations: _containers.RepeatedCompositeFieldContainer[TableRelation] def __init__(self, table_name: _Optional[str] = ..., where_clause: _Optional[_Iterable[_Union[PredicatesGroup, _Mapping]]] = ..., table_relations: _Optional[_Iterable[_Union[TableRelation, _Mapping]]] = ...) -> None: ... class Request(_message.Message): - __slots__ = ["migrate_table", "insert", "delete", "delete_record"] + __slots__ = ("migrate_table", "insert", "delete", "delete_record") MIGRATE_TABLE_FIELD_NUMBER: _ClassVar[int] INSERT_FIELD_NUMBER: _ClassVar[int] DELETE_FIELD_NUMBER: _ClassVar[int] @@ -211,16 +211,16 @@ class Write(_message.Message): delete_record: Write.MessageDeleteRecord def __init__(self, migrate_table: _Optional[_Union[Write.MessageMigrateTable, _Mapping]] = ..., insert: _Optional[_Union[Write.MessageInsert, _Mapping]] = ..., delete: _Optional[_Union[Write.MessageDeleteStale, _Mapping]] = ..., delete_record: _Optional[_Union[Write.MessageDeleteRecord, _Mapping]] = ...) -> None: ... class Response(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... def __init__(self) -> None: ... class Close(_message.Message): - __slots__ = [] + __slots__ = () class Request(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... class Response(_message.Message): - __slots__ = [] + __slots__ = () def __init__(self) -> None: ... def __init__(self) -> None: ... From c8beee8d529d62813728c30c4d9b61dfd8c69028 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Tue, 2 Jan 2024 13:40:46 +0200 Subject: [PATCH 10/12] chore(deps): Update actions/setup-python action to v5 (#48) Co-authored-by: Renovate Bot Co-authored-by: Erez Rokah --- .github/workflows/lint.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/regen.yml | 2 +- .github/workflows/unittest.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c9f4c8c..f2cb227 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 59a07a5..2a521b3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,7 +15,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies diff --git a/.github/workflows/regen.yml b/.github/workflows/regen.yml index 766ff07..3cd0f86 100644 --- a/.github/workflows/regen.yml +++ b/.github/workflows/regen.yml @@ -12,7 +12,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 2be8cd1..cb88dc8 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -14,7 +14,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies From a4ad72a7f2c57f8f08e650b648e50af43a789420 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Tue, 2 Jan 2024 13:43:44 +0200 Subject: [PATCH 11/12] chore(deps): Update google-github-actions/release-please-action action to v4 (#49) --------- Co-authored-by: Renovate Bot Co-authored-by: erezrokah --- .github/workflows/release_pr.yml | 9 +-------- .release-please-manifest.json | 3 +++ release-please-config.json | 11 +++++++++++ 3 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release_pr.yml b/.github/workflows/release_pr.yml index 5cd7917..a431fe5 100644 --- a/.github/workflows/release_pr.yml +++ b/.github/workflows/release_pr.yml @@ -8,14 +8,7 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: google-github-actions/release-please-action@v3 + - uses: google-github-actions/release-please-action@v4 id: release with: - release-type: python - package-name: plugin-pb-python token: ${{ secrets.GH_CQ_BOT }} - pull-request-title-pattern: "chore${scope}: Release${component} v${version}" - # Should breaking changes before 1.0.0 produce minor bumps? - bump-minor-pre-major: true - # Should feat changes before 1.0.0 produce patch bumps instead of minor bumps? - bump-patch-for-minor-pre-major: true diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..9bc82d3 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "0.0.20" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..5e60778 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "release-type": "python", + "pull-request-title-pattern": "chore${scope}: Release${component} v${version}", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "include-component-in-tag": false, + "packages": { + ".": {} + } +} From 10f9dc2f042a9ab2fd86295d16268befb8a3c25a Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Tue, 2 Jan 2024 13:45:06 +0200 Subject: [PATCH 12/12] chore(main): Release v0.0.21 (#52) --- .release-please-manifest.json | 2 +- CHANGELOG.md | 15 +++++++++++++++ setup.py | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9bc82d3..1f5bc20 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.20" + ".": "0.0.21" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 70d12b0..7c28fb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.0.21](https://github.com/cloudquery/plugin-pb-python/compare/v0.0.20...v0.0.21) (2024-01-02) + + +### Bug Fixes + +* **deps:** Update dependency black to v23.11.0 ([#41](https://github.com/cloudquery/plugin-pb-python/issues/41)) ([34bfdec](https://github.com/cloudquery/plugin-pb-python/commit/34bfdeccef7ee7ba5460691b7f3e765b430549d2)) +* **deps:** Update dependency black to v23.12.1 ([#45](https://github.com/cloudquery/plugin-pb-python/issues/45)) ([3505670](https://github.com/cloudquery/plugin-pb-python/commit/35056700d67d5e7a6a87ffbf305c71a040510ce1)) +* **deps:** Update dependency grpcio to v1.59.3 ([#38](https://github.com/cloudquery/plugin-pb-python/issues/38)) ([251df41](https://github.com/cloudquery/plugin-pb-python/commit/251df41a49cc720e70b6d00bab13e93bb87ecb00)) +* **deps:** Update dependency grpcio to v1.60.0 ([#46](https://github.com/cloudquery/plugin-pb-python/issues/46)) ([2bff16d](https://github.com/cloudquery/plugin-pb-python/commit/2bff16df46d68a0a14b2d59df89aed250b74c5c2)) +* **deps:** Update dependency grpcio-tools to v1.59.3 ([#39](https://github.com/cloudquery/plugin-pb-python/issues/39)) ([21cfa08](https://github.com/cloudquery/plugin-pb-python/commit/21cfa08f9ff6d187a034c70e875e532c337be2e5)) +* **deps:** Update dependency grpcio-tools to v1.60.0 ([#47](https://github.com/cloudquery/plugin-pb-python/issues/47)) ([411af61](https://github.com/cloudquery/plugin-pb-python/commit/411af6187c385c79ba6ca6c1daac1d27858583fd)) +* **deps:** Update dependency protobuf to v4.25.1 ([#42](https://github.com/cloudquery/plugin-pb-python/issues/42)) ([f0d28c6](https://github.com/cloudquery/plugin-pb-python/commit/f0d28c6039681aec72bc11329df174062a289fca)) +* **deps:** Update dependency pytest to v7.4.4 ([#44](https://github.com/cloudquery/plugin-pb-python/issues/44)) ([552ab23](https://github.com/cloudquery/plugin-pb-python/commit/552ab232625fec322d4ae2af75192a47fa1b7957)) +* Generate Python Code from `plugin-pb` ([#50](https://github.com/cloudquery/plugin-pb-python/issues/50)) ([3360e7e](https://github.com/cloudquery/plugin-pb-python/commit/3360e7ebe109ff2cbfd040f971726d1decf51299)) + ## [0.0.20](https://github.com/cloudquery/plugin-pb-python/compare/v0.0.19...v0.0.20) (2023-11-01) diff --git a/setup.py b/setup.py index 3ebdd36..6ef0d4b 100644 --- a/setup.py +++ b/setup.py @@ -37,7 +37,7 @@ ] setuptools.setup( name=name, - version="0.0.20", + version="0.0.21", description=description, long_description=long_description, author="CloudQuery LTD",