From e6ea2ca983ac7871ffb2013e618f2e430e001af2 Mon Sep 17 00:00:00 2001 From: Erez Rokah Date: Mon, 29 Sep 2025 16:20:40 +0100 Subject: [PATCH 1/8] chore: Add permissions to all workflows (#180) --- .github/workflows/lint.yml | 3 ++ .github/workflows/pr_title.yml | 5 +++- .github/workflows/publish.yml | 47 +++++++++++++++++--------------- .github/workflows/release_pr.yml | 3 ++ .github/workflows/unittest.yml | 5 +++- 5 files changed, 39 insertions(+), 24 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5a51a99..1fdff8a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,6 +6,9 @@ on: branches: - main +permissions: + contents: read + jobs: lint: runs-on: ubuntu-latest diff --git a/.github/workflows/pr_title.yml b/.github/workflows/pr_title.yml index 8511fa9..8a6f52a 100644 --- a/.github/workflows/pr_title.yml +++ b/.github/workflows/pr_title.yml @@ -7,6 +7,9 @@ on: - edited - synchronize +permissions: + pull-requests: read + jobs: main: name: Validate PR title @@ -44,7 +47,7 @@ jobs: # special "[WIP]" prefix to indicate this state. This will avoid the # validation of the PR title and the pull request checks remain pending. # Note that a second check will be reported if this is enabled. - wip: true + wip: false # When using "Squash and merge" on a PR with only one commit, GitHub # will suggest using that commit message instead of the PR title for the # merge commit, and it's easy to commit this by mistake. Enable this option diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4a4208e..f1bf021 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,27 +2,30 @@ name: publish on: push: tags: - - 'v*.*.*' + - "v*.*.*" + +permissions: + contents: read jobs: - pypi-publish: - name: upload release to PyPI - runs-on: ubuntu-latest - permissions: - # IMPORTANT: this permission is mandatory for trusted publishing - id-token: write - steps: - - name: Checkout - uses: actions/checkout@v5 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.13' - - name: Install dependencies - run: | - pip install -r requirements.txt - pip install build - - name: Build package - run: python -m build - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 + pypi-publish: + name: upload release to PyPI + runs-on: ubuntu-latest + permissions: + # IMPORTANT: this permission is mandatory for trusted publishing + id-token: write + steps: + - name: Checkout + uses: actions/checkout@v5 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.13" + - name: Install dependencies + run: | + pip install -r requirements.txt + pip install build + - name: Build package + run: python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/release_pr.yml b/.github/workflows/release_pr.yml index a431fe5..5cbe3ae 100644 --- a/.github/workflows/release_pr.yml +++ b/.github/workflows/release_pr.yml @@ -4,6 +4,9 @@ on: branches: - main +permissions: + contents: read + jobs: release-please: runs-on: ubuntu-latest diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index ace8939..484fdbc 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -6,6 +6,9 @@ on: branches: - main +permissions: + contents: read + jobs: test: timeout-minutes: 30 @@ -16,7 +19,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: "3.13" - name: Install dependencies run: | pip install --upgrade pip From d14d469d9963b54889fb7fe436afd9e4fcafefd5 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 02:18:55 +0100 Subject: [PATCH 2/8] fix(deps): Update dependency black to v25.9.0 (#182) 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://redirect.github.com/psf/black) ([changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md)) | minor | `==25.1.0` -> `==25.9.0` | --- ### Release Notes
psf/black (black) ### [`v25.9.0`](https://redirect.github.com/psf/black/blob/HEAD/CHANGES.md#2590) [Compare Source](https://redirect.github.com/psf/black/compare/25.1.0...25.9.0) ##### Highlights - Remove support for pre-python 3.7 `await/async` as soft keywords/variable names ([#​4676](https://redirect.github.com/psf/black/issues/4676)) ##### Stable style - Fix crash while formatting a long `del` statement containing tuples ([#​4628](https://redirect.github.com/psf/black/issues/4628)) - Fix crash while formatting expressions using the walrus operator in complex `with` statements ([#​4630](https://redirect.github.com/psf/black/issues/4630)) - Handle `# fmt: skip` followed by a comment at the end of file ([#​4635](https://redirect.github.com/psf/black/issues/4635)) - Fix crash when a tuple appears in the `as` clause of a `with` statement ([#​4634](https://redirect.github.com/psf/black/issues/4634)) - Fix crash when tuple is used as a context manager inside a `with` statement ([#​4646](https://redirect.github.com/psf/black/issues/4646)) - Fix crash when formatting a `\` followed by a `\r` followed by a comment ([#​4663](https://redirect.github.com/psf/black/issues/4663)) - Fix crash on a `\\r\n` ([#​4673](https://redirect.github.com/psf/black/issues/4673)) - Fix crash on `await ...` (where `...` is a literal `Ellipsis`) ([#​4676](https://redirect.github.com/psf/black/issues/4676)) - Fix crash on parenthesized expression inside a type parameter bound ([#​4684](https://redirect.github.com/psf/black/issues/4684)) - Fix crash when using line ranges excluding indented single line decorated items ([#​4670](https://redirect.github.com/psf/black/issues/4670)) ##### Preview style - Fix a bug where one-liner functions/conditionals marked with `# fmt: skip` would still be formatted ([#​4552](https://redirect.github.com/psf/black/issues/4552)) - Improve `multiline_string_handling` with ternaries and dictionaries ([#​4657](https://redirect.github.com/psf/black/issues/4657)) - Fix a bug where `string_processing` would not split f-strings directly after expressions ([#​4680](https://redirect.github.com/psf/black/issues/4680)) - Wrap the `in` clause of comprehensions across lines if necessary ([#​4699](https://redirect.github.com/psf/black/issues/4699)) - Remove parentheses around multiple exception types in `except` and `except*` without `as`. ([#​4720](https://redirect.github.com/psf/black/issues/4720)) - Add `\r` style newlines to the potential newlines to normalize file newlines both from and to ([#​4710](https://redirect.github.com/psf/black/issues/4710)) ##### Parser - Rewrite tokenizer to improve performance and compliance ([#​4536](https://redirect.github.com/psf/black/issues/4536)) - Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. ([#​4602](https://redirect.github.com/psf/black/issues/4602)) ##### Performance - Avoid using an extra process when running with only one worker ([#​4734](https://redirect.github.com/psf/black/issues/4734)) ##### Integrations - Fix the version check in the vim file to reject Python 3.8 ([#​4567](https://redirect.github.com/psf/black/issues/4567)) - Enhance GitHub Action `psf/black` to read Black version from an additional section in pyproject.toml: `[project.dependency-groups]` ([#​4606](https://redirect.github.com/psf/black/issues/4606)) - Build gallery docker image with python3-slim and reduce image size ([#​4686](https://redirect.github.com/psf/black/issues/4686)) ##### Documentation - Add FAQ entry for windows emoji not displaying ([#​4714](https://redirect.github.com/psf/black/issues/4714))
--- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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://redirect.github.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 701f00f..9ad3ebe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -black==25.1.0 +black==25.9.0 grpcio-tools==1.74.0 grpcio==1.74.0 protobuf>=6.30.0 From dba629cfc5cef8a69f0760f60e9bfff015c3dc87 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 02:19:41 +0100 Subject: [PATCH 3/8] fix(deps): Update dependency pytest to v8.4.2 (#181) 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://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | patch | `==8.4.1` -> `==8.4.2` | --- ### Release Notes
pytest-dev/pytest (pytest) ### [`v8.4.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.4.2) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.4.1...8.4.2) ### pytest 8.4.2 (2025-09-03) #### Bug fixes - [#​13478](https://redirect.github.com/pytest-dev/pytest/issues/13478): Fixed a crash when using `console_output_style`{.interpreted-text role="confval"} with `times` and a module is skipped. - [#​13530](https://redirect.github.com/pytest-dev/pytest/issues/13530): Fixed a crash when using `pytest.approx`{.interpreted-text role="func"} and `decimal.Decimal`{.interpreted-text role="class"} instances with the `decimal.FloatOperation`{.interpreted-text role="class"} trap set. - [#​13549](https://redirect.github.com/pytest-dev/pytest/issues/13549): No longer evaluate type annotations in Python `3.14` when inspecting function signatures. This prevents crashes during module collection when modules do not explicitly use `from __future__ import annotations` and import types for annotations within a `if TYPE_CHECKING:` block. - [#​13559](https://redirect.github.com/pytest-dev/pytest/issues/13559): Added missing \[int]{.title-ref} and \[float]{.title-ref} variants to the \[Literal]{.title-ref} type annotation of the \[type]{.title-ref} parameter in `pytest.Parser.addini`{.interpreted-text role="meth"}. - [#​13563](https://redirect.github.com/pytest-dev/pytest/issues/13563): `pytest.approx`{.interpreted-text role="func"} now only imports `numpy` if NumPy is already in `sys.modules`. This fixes unconditional import behavior introduced in \[8.4.0]{.title-ref}. #### Improved documentation - [#​13577](https://redirect.github.com/pytest-dev/pytest/issues/13577): Clarify that `pytest_generate_tests` is discovered in test modules/classes; other hooks must be in `conftest.py` or plugins. #### Contributor-facing changes - [#​13480](https://redirect.github.com/pytest-dev/pytest/issues/13480): Self-testing: fixed a few test failures when run with `-Wdefault` or a similar override. - [#​13547](https://redirect.github.com/pytest-dev/pytest/issues/13547): Self-testing: corrected expected message for `test_doctest_unexpected_exception` in Python `3.14`. - [#​13684](https://redirect.github.com/pytest-dev/pytest/issues/13684): Make pytest's own testsuite insensitive to the presence of the `CI` environment variable -- by `ogrisel`{.interpreted-text role="user"}.
--- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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://redirect.github.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9ad3ebe..35c80a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,4 +3,4 @@ grpcio-tools==1.74.0 grpcio==1.74.0 protobuf>=6.30.0 pyarrow==21.0.0 -pytest==8.4.1 +pytest==8.4.2 From 0f86305f8c008a2367477be7bdcc0e60f875759a Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 03:16:08 +0100 Subject: [PATCH 4/8] fix(deps): Update dependency grpcio to v1.75.0 (#184) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [grpcio](https://grpc.io) ([source](https://redirect.github.com/grpc/grpc)) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` | --- ### Release Notes
grpc/grpc (grpcio) ### [`v1.75.0`](https://redirect.github.com/grpc/grpc/releases/tag/v1.75.0) [Compare Source](https://redirect.github.com/grpc/grpc/compare/v1.74.0...v1.75.0) This is release 1.75.0 ([gemini](https://redirect.github.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://redirect.github.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - \[Security] Cherry Pick Spiffe Verification. ([#​40515](https://redirect.github.com/grpc/grpc/pull/40515)) - \[Python]\[Typeguard] Part 3 - Add Typeguard to AIO stack in tests. ([#​40217](https://redirect.github.com/grpc/grpc/pull/40217)) - \[c-ares] update version to 1.34.5. ([#​39508](https://redirect.github.com/grpc/grpc/pull/39508)) - \[pick_first] fix bug that caused us to stop attempting to connect. ([#​40162](https://redirect.github.com/grpc/grpc/pull/40162)) ## C++ - \[OTel C++] Implement retry metrics. ([#​39195](https://redirect.github.com/grpc/grpc/pull/39195)) ## Objective-C - Fix data race by adding custom getter for `state` property with `@synchronized` locking. ([#​40146](https://redirect.github.com/grpc/grpc/pull/40146)) ## Python - gRPC Python (grpcio) now depends on `typing-extensions~=4.13`. ([#​40137](https://redirect.github.com/grpc/grpc/issues/40137)) - Update musllinux wheels from `musllinux_1_1` to `musllinux_1_2`. ([#​40317](https://redirect.github.com/grpc/grpc/issues/40317)) - Dropping `musllinux_1_1` because it reached EOL in November 2024 - Reference on musllinux platform tags: [PEP 656](https://peps.python.org/pep-0656) - `grpc.aio` typehint fixes. ([#​40215](https://redirect.github.com/grpc/grpc/issues/40215), [#​40217](https://redirect.github.com/grpc/grpc/issues/40217)) - Metadata type validation: Fixed metadata handling to support all sequence types (not just tuples), preventing runtime errors. Enhanced metadata type validation: `isinstance(metadata, Sequence)` instead of `isinstance(metadata, tuple)` - Serializer parameters: Changed to `Optional[SerializingFunction]` for more accurate type representation - Fixing the error in public API: `ClientCallDetails.method` was declared as `str` but always called with `bytes`, see [InterceptedUnaryUnaryCall](https://redirect.github.com/grpc/grpc/blob/49bc1b1098f3772b40a46325250fe5c6f4df1eeb/src/python/grpcio/grpc/aio/\_interceptor.py#L628). - Fixes issue [#​40325](https://redirect.github.com/grpc/grpc/issues/40325) with grpcio failing to install on all non-Mac Apple devices internal builds. ([#​40347](https://redirect.github.com/grpc/grpc/issues/40347)) ## Ruby - Ruby: Mark credential object in channel. ([#​40394](https://redirect.github.com/grpc/grpc/pull/40394)) - \[Ruby] Add rubygems support for linux-gnu and linux-musl platforms. ([#​39549](https://redirect.github.com/grpc/grpc/pull/39549))
--- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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://redirect.github.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 35c80a9..7859cff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ black==25.9.0 grpcio-tools==1.74.0 -grpcio==1.74.0 +grpcio==1.75.0 protobuf>=6.30.0 pyarrow==21.0.0 pytest==8.4.2 From 72a892963422b099fe9c83aa01337cf4e5c20e2b Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 04:07:07 +0100 Subject: [PATCH 5/8] fix(deps): Update dependency grpcio-tools to v1.75.0 (#185) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [grpcio-tools](https://grpc.io) | minor | `==1.74.0` -> `==1.75.0` | `1.75.1` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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://redirect.github.com/renovatebot/renovate). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7859cff..0b172eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ black==25.9.0 -grpcio-tools==1.74.0 +grpcio-tools==1.75.0 grpcio==1.75.0 protobuf>=6.30.0 pyarrow==21.0.0 From 85223aab25b4f6d500a844669c36043c0c717371 Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 09:02:45 +0100 Subject: [PATCH 6/8] fix: Generate Python Code from `plugin-pb` (#187) This PR was created by a scheduled workflow to regenerate the Python code from `plugin-pb`. --- cloudquery/discovery_v1/discovery_pb2_grpc.py | 2 +- cloudquery/plugin_v3/plugin_pb2_grpc.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cloudquery/discovery_v1/discovery_pb2_grpc.py b/cloudquery/discovery_v1/discovery_pb2_grpc.py index 2215b36..fedd7fa 100644 --- a/cloudquery/discovery_v1/discovery_pb2_grpc.py +++ b/cloudquery/discovery_v1/discovery_pb2_grpc.py @@ -5,7 +5,7 @@ from cloudquery.discovery_v1 import discovery_pb2 as cloudquery_dot_discovery__v1_dot_discovery__pb2 -GRPC_GENERATED_VERSION = '1.74.0' +GRPC_GENERATED_VERSION = '1.75.0' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/cloudquery/plugin_v3/plugin_pb2_grpc.py b/cloudquery/plugin_v3/plugin_pb2_grpc.py index 898585c..f830171 100644 --- a/cloudquery/plugin_v3/plugin_pb2_grpc.py +++ b/cloudquery/plugin_v3/plugin_pb2_grpc.py @@ -5,7 +5,7 @@ from cloudquery.plugin_v3 import plugin_pb2 as cloudquery_dot_plugin__v3_dot_plugin__pb2 -GRPC_GENERATED_VERSION = '1.74.0' +GRPC_GENERATED_VERSION = '1.75.0' GRPC_VERSION = grpc.__version__ _version_not_supported = False From 22d3cef17597f1b92be4a8ee270cb8919aa7ab6d Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 10:58:23 +0100 Subject: [PATCH 7/8] chore(deps): Update actions/setup-python action to v6 (#186) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | major | `v5` -> `v6` | --- ### Release Notes
actions/setup-python (actions/setup-python) ### [`v6`](https://redirect.github.com/actions/setup-python/compare/v5...v6) [Compare Source](https://redirect.github.com/actions/setup-python/compare/v5...v6)
--- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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://redirect.github.com/renovatebot/renovate). --- .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 1fdff8a..1e3853f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f1bf021..8c0bdde 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,7 +18,7 @@ jobs: - name: Checkout uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install dependencies diff --git a/.github/workflows/regen.yml b/.github/workflows/regen.yml index dc062f2..baff0d2 100644 --- a/.github/workflows/regen.yml +++ b/.github/workflows/regen.yml @@ -12,7 +12,7 @@ jobs: - name: Checkout uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' - name: Install dependencies diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 484fdbc..17583dc 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -17,7 +17,7 @@ jobs: - name: Checkout uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install dependencies From 77696d267bf671fc92665b8e365557504bf5924b Mon Sep 17 00:00:00 2001 From: CloudQuery Bot <102256036+cq-bot@users.noreply.github.com> Date: Wed, 1 Oct 2025 11:00:03 +0100 Subject: [PATCH 8/8] chore(main): Release v0.0.48 (#183) :robot: I have created a release *beep* *boop* --- ## [0.0.48](https://github.com/cloudquery/plugin-pb-python/compare/v0.0.47...v0.0.48) (2025-10-01) ### Bug Fixes * **deps:** Update dependency black to v25.9.0 ([#182](https://github.com/cloudquery/plugin-pb-python/issues/182)) ([d14d469](https://github.com/cloudquery/plugin-pb-python/commit/d14d469d9963b54889fb7fe436afd9e4fcafefd5)) * **deps:** Update dependency grpcio to v1.75.0 ([#184](https://github.com/cloudquery/plugin-pb-python/issues/184)) ([0f86305](https://github.com/cloudquery/plugin-pb-python/commit/0f86305f8c008a2367477be7bdcc0e60f875759a)) * **deps:** Update dependency grpcio-tools to v1.75.0 ([#185](https://github.com/cloudquery/plugin-pb-python/issues/185)) ([72a8929](https://github.com/cloudquery/plugin-pb-python/commit/72a892963422b099fe9c83aa01337cf4e5c20e2b)) * **deps:** Update dependency pytest to v8.4.2 ([#181](https://github.com/cloudquery/plugin-pb-python/issues/181)) ([dba629c](https://github.com/cloudquery/plugin-pb-python/commit/dba629cfc5cef8a69f0760f60e9bfff015c3dc87)) * Generate Python Code from `plugin-pb` ([#187](https://github.com/cloudquery/plugin-pb-python/issues/187)) ([85223aa](https://github.com/cloudquery/plugin-pb-python/commit/85223aab25b4f6d500a844669c36043c0c717371)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --- .release-please-manifest.json | 2 +- CHANGELOG.md | 11 +++++++++++ setup.py | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7184724..22dddff 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.47" + ".": "0.0.48" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6876e73..b14a6cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.0.48](https://github.com/cloudquery/plugin-pb-python/compare/v0.0.47...v0.0.48) (2025-10-01) + + +### Bug Fixes + +* **deps:** Update dependency black to v25.9.0 ([#182](https://github.com/cloudquery/plugin-pb-python/issues/182)) ([d14d469](https://github.com/cloudquery/plugin-pb-python/commit/d14d469d9963b54889fb7fe436afd9e4fcafefd5)) +* **deps:** Update dependency grpcio to v1.75.0 ([#184](https://github.com/cloudquery/plugin-pb-python/issues/184)) ([0f86305](https://github.com/cloudquery/plugin-pb-python/commit/0f86305f8c008a2367477be7bdcc0e60f875759a)) +* **deps:** Update dependency grpcio-tools to v1.75.0 ([#185](https://github.com/cloudquery/plugin-pb-python/issues/185)) ([72a8929](https://github.com/cloudquery/plugin-pb-python/commit/72a892963422b099fe9c83aa01337cf4e5c20e2b)) +* **deps:** Update dependency pytest to v8.4.2 ([#181](https://github.com/cloudquery/plugin-pb-python/issues/181)) ([dba629c](https://github.com/cloudquery/plugin-pb-python/commit/dba629cfc5cef8a69f0760f60e9bfff015c3dc87)) +* Generate Python Code from `plugin-pb` ([#187](https://github.com/cloudquery/plugin-pb-python/issues/187)) ([85223aa](https://github.com/cloudquery/plugin-pb-python/commit/85223aab25b4f6d500a844669c36043c0c717371)) + ## [0.0.47](https://github.com/cloudquery/plugin-pb-python/compare/v0.0.46...v0.0.47) (2025-09-01) diff --git a/setup.py b/setup.py index 740e670..c4ed8c7 100644 --- a/setup.py +++ b/setup.py @@ -37,7 +37,7 @@ ] setuptools.setup( name=name, - version="0.0.47", + version="0.0.48", description=description, long_description=long_description, author="CloudQuery LTD",