diff --git a/.github/workflows/auto-dependabot.yaml b/.github/workflows/auto-dependabot.yaml index 4c3636b8..15ec7e4d 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 7cbcfa82..da4ec9e7 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -108,8 +108,8 @@ plugins: default_handler: python handlers: python: + paths: ["src"] options: - paths: ["src"] docstring_section_style: spacy inherited_members: true merge_init_into_class: false @@ -121,7 +121,7 @@ plugins: show_source: true show_symbol_type_toc: true signature_crossrefs: true - import: + inventories: # See https://mkdocstrings.github.io/python/usage/#import for details - https://docs.python.org/3/objects.inv - https://typing-extensions.readthedocs.io/en/stable/objects.inv diff --git a/pyproject.toml b/pyproject.toml index 62881083..52e6cfe8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = [ "setuptools == 80.9.0", "setuptools_scm[toml] == 9.2.2", - "frequenz-repo-config[lib] == 0.13.7", + "frequenz-repo-config[lib] == 0.14.0", ] build-backend = "setuptools.build_meta" @@ -47,7 +47,7 @@ dev-formatting = ["black == 25.9.0", "isort == 7.0.0"] dev-mkdocs = [ "Markdown == 3.9", "black == 25.9.0", - "frequenz-repo-config[lib] == 0.13.7", + "frequenz-repo-config[lib] == 0.14.0", "markdown-callouts == 0.4.0", "markdown-svgbob == 202406.1023", "mike == 2.1.3", @@ -66,7 +66,7 @@ dev-mypy = [ "mypy == 1.18.2", "types-Markdown == 3.9.0.20250906", ] -dev-noxfile = ["nox == 2025.10.16", "frequenz-repo-config[lib] == 0.13.7"] +dev-noxfile = ["nox == 2025.10.16", "frequenz-repo-config[lib] == 0.14.0"] dev-pylint = [ # For checking the noxfile, docs/ script, and tests "frequenz-channels[dev-mkdocs,dev-noxfile,dev-pytest]", @@ -74,7 +74,7 @@ dev-pylint = [ ] dev-pytest = [ "async-solipsism == 0.9", - "frequenz-repo-config[extra-lint-examples] == 0.13.7", + "frequenz-repo-config[extra-lint-examples] == 0.14.0", "hypothesis == 6.143.0", "pytest == 8.4.2", "pytest-asyncio == 1.1.0",