diff --git a/.github/workflows/auto-dependabot.yaml b/.github/workflows/auto-dependabot.yaml index 4c3636b..15ec7e4 100644 --- a/.github/workflows/auto-dependabot.yaml +++ b/.github/workflows/auto-dependabot.yaml @@ -1,18 +1,22 @@ -name: Dependabot Auto Manage -on: pull_request +name: Auto-merge Dependabot PR + +on: + pull_request: permissions: contents: write pull-requests: write jobs: - dependabot: - runs-on: ubuntu-latest + auto-merge: if: github.actor == 'dependabot[bot]' + runs-on: ubuntu-latest steps: - - uses: frequenz-floss/dependabot-auto-approve@3cad5f42e79296505473325ac6636be897c8b8a1 # v1.3.2 + - name: Auto-merge Dependabot PR + uses: frequenz-floss/dependabot-auto-approve@3cad5f42e79296505473325ac6636be897c8b8a1 # v1.3.2 with: + github-token: ${{ secrets.GITHUB_TOKEN }} dependency-type: 'all' auto-merge: 'true' merge-method: 'merge' - add-label: 'auto-merged' + add-label: 'tool:auto-merged' diff --git a/mkdocs.yml b/mkdocs.yml index 954c6d9..f02e3a1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -103,8 +103,8 @@ plugins: default_handler: python handlers: python: + paths: ["src"] options: - paths: ["src"] docstring_section_style: spacy inherited_members: true merge_init_into_class: false @@ -116,7 +116,7 @@ plugins: show_source: true show_symbol_type_toc: true signature_crossrefs: true - import: + inventories: # TODO(cookiecutter): You might want to add other external references here # See https://mkdocstrings.github.io/python/usage/#import for details - https://docs.python.org/3/objects.inv diff --git a/pyproject.toml b/pyproject.toml index f16daef..82c0cdd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = [ "setuptools == 80.10.2", "setuptools_scm[toml] == 9.2.2", - "frequenz-repo-config[lib] == 0.13.6", + "frequenz-repo-config[lib] == 0.14.0", ] build-backend = "setuptools.build_meta" @@ -56,7 +56,7 @@ dev-mkdocs = [ "mkdocs-material == 9.7.1", "mkdocstrings[python] == 0.30.1", "mkdocstrings-python == 1.18.2", - "frequenz-repo-config[lib] == 0.13.6", + "frequenz-repo-config[lib] == 0.14.0", ] dev-mypy = [ "mypy == 1.19.1", @@ -65,7 +65,7 @@ dev-mypy = [ # For checking the noxfile, docs/ script, and tests "frequenz-client-common[dev-mkdocs,dev-noxfile,dev-pytest]", ] -dev-noxfile = ["nox == 2025.11.12", "frequenz-repo-config[lib] == 0.13.6"] +dev-noxfile = ["nox == 2025.11.12", "frequenz-repo-config[lib] == 0.14.0"] dev-pylint = [ "pylint == 4.0.3", # For checking the noxfile, docs/ script, and tests @@ -73,7 +73,7 @@ dev-pylint = [ ] dev-pytest = [ "pytest == 8.4.2", - "frequenz-repo-config[extra-lint-examples] == 0.13.6", + "frequenz-repo-config[extra-lint-examples] == 0.14.0", "hypothesis == 6.151.4", "pytest-mock == 3.15.1", "pytest-asyncio == 1.2.0",