diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0ddedfa..ccfa990 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 c44b736..d234e31 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 ac0b8b8..3bc8748 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,6 +4,9 @@ on: tags: - "v*.*.*" +permissions: + contents: read + jobs: pypi-publish: name: upload release to PyPI diff --git a/.github/workflows/release_pr.yml b/.github/workflows/release_pr.yml index ddb8a6b..513795d 100644 --- a/.github/workflows/release_pr.yml +++ b/.github/workflows/release_pr.yml @@ -3,6 +3,8 @@ on: push: branches: - main +permissions: + contents: read jobs: release-please: diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index fcec4cd..f3e9089 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -5,6 +5,8 @@ on: push: branches: - main +permissions: + contents: read jobs: test: diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 63e85b7..831e66e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.47" + ".": "0.1.48" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8019690..2b91ab4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.48](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.47...v0.1.48) (2025-10-01) + + +### Bug Fixes + +* **deps:** Update dependency black to v25.9.0 ([#325](https://github.com/cloudquery/plugin-sdk-python/issues/325)) ([a66f85d](https://github.com/cloudquery/plugin-sdk-python/commit/a66f85d1a2c766322ff023597d013dacde44064f)) +* **deps:** Update dependency grpcio to v1.75.0 ([#326](https://github.com/cloudquery/plugin-sdk-python/issues/326)) ([f6ef4e8](https://github.com/cloudquery/plugin-sdk-python/commit/f6ef4e881cc39037613ba85cd5a436c6919bc3bc)) +* **deps:** Update dependency grpcio-tools to v1.75.0 ([#327](https://github.com/cloudquery/plugin-sdk-python/issues/327)) ([c5633c0](https://github.com/cloudquery/plugin-sdk-python/commit/c5633c0e8e1e7fa8de8b2564e51ee93b1810f2e7)) +* **deps:** Update dependency numpy to v2.3.3 ([#322](https://github.com/cloudquery/plugin-sdk-python/issues/322)) ([4bc94f5](https://github.com/cloudquery/plugin-sdk-python/commit/4bc94f5c8f0cba89ca8460b53f836a2c74e380d9)) +* **deps:** Update dependency pytest to v8.4.2 ([#323](https://github.com/cloudquery/plugin-sdk-python/issues/323)) ([67d88c2](https://github.com/cloudquery/plugin-sdk-python/commit/67d88c20448d13479f82288d05dcf82455a07e65)) +* **deps:** Update dependency structlog to v25.4.0 ([#328](https://github.com/cloudquery/plugin-sdk-python/issues/328)) ([d27045d](https://github.com/cloudquery/plugin-sdk-python/commit/d27045d8fd50fce6ca285b651663d2d633011a7d)) + ## [0.1.47](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.46...v0.1.47) (2025-09-03) diff --git a/setup.py b/setup.py index b878ffa..05bb7e9 100644 --- a/setup.py +++ b/setup.py @@ -12,23 +12,23 @@ dependencies = [ "cloudquery-plugin-pb==0.0.47", "exceptiongroup==1.3.0", - "black==25.1.0", - "grpcio==1.74.0", - "grpcio-tools==1.74.0", + "black==25.9.0", + "grpcio==1.75.0", + "grpcio-tools==1.75.0", "iniconfig==2.1.0", "Jinja2==3.1.6", "MarkupSafe==3.0.2", - "numpy==2.3.2", + "numpy==2.3.3", "packaging==24.2", "pandas==2.3.2", "pluggy==1.6.0", "protobuf>=6.31.1", "pyarrow==19.0.1", - "pytest==8.4.1", + "pytest==8.4.2", "python-dateutil>=2.8.1", "pytz==2025.2", "six==1.17.0", - "structlog==25.1.0", + "structlog==25.4.0", "tomli==2.2.1", "tzdata==2025.1", ] @@ -51,7 +51,7 @@ ] setuptools.setup( name=name, - version="0.1.47", + version="0.1.48", description=description, long_description=long_description, author="CloudQuery LTD",