Skip to content

Commit 026fb72

Browse files
authored
Merge pull request #160 from llucax/repo-config-0.14
Upgrade and migrate to repo-config v0.14.0
2 parents 99486ac + 1b90bfe commit 026fb72

3 files changed

Lines changed: 29 additions & 7 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Auto-merge Dependabot PR
2+
3+
on:
4+
pull_request:
5+
6+
permissions:
7+
contents: write
8+
pull-requests: write
9+
10+
jobs:
11+
auto-merge:
12+
if: github.actor == 'dependabot[bot]'
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Auto-merge Dependabot PR
16+
uses: frequenz-floss/dependabot-auto-approve@3cad5f42e79296505473325ac6636be897c8b8a1 # v1.3.2
17+
with:
18+
github-token: ${{ secrets.GITHUB_TOKEN }}
19+
dependency-type: 'all'
20+
auto-merge: 'true'
21+
merge-method: 'merge'
22+
add-label: 'tool:auto-merged'

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ plugins:
114114
signature_crossrefs: true
115115
docstring_options:
116116
warn_missing_types: false
117-
import:
117+
inventories:
118118
# See https://mkdocstrings.github.io/python/usage/#import for details
119119
- https://docs.python.org/3/objects.inv
120120
- https://frequenz-floss.github.io/frequenz-api-common/v0.6/objects.inv

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
requires = [
66
"setuptools == 80.9.0",
77
"setuptools_scm[toml] == 9.2.2",
8-
"frequenz-repo-config[api] == 0.13.8",
8+
"frequenz-repo-config[api] == 0.14.0",
99
# We need to pin the protobuf, grpcio and grpcio-tools dependencies to make
1010
# sure the code is generated using the minimum supported versions, as older
1111
# versions can't work with code that was generated with newer versions.
1212
# https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards
13-
"protobuf == 6.31.1",
13+
"protobuf == 6.32.1",
1414
"grpcio-tools == 1.72.1",
1515
"grpcio == 1.72.1",
1616

@@ -48,7 +48,7 @@ dependencies = [
4848
# We can't widen beyond the current value unless we bump the minimum
4949
# requirements too because of protobuf cross-version runtime guarantees:
5050
# https://protobuf.dev/support/cross-version-runtime-guarantee/#major
51-
"protobuf >= 6.31.1, < 8", # Do not widen beyond 8!
51+
"protobuf >= 6.32.1, < 8", # Do not widen beyond 8!
5252
# We couldn't find any document with a spec about the cross-version runtime
5353
# guarantee for grpcio, so unless we find one in the future, we'll assume
5454
# major version jumps are not compatible
@@ -79,7 +79,7 @@ dev-mkdocs = [
7979
"mkdocs-material == 9.6.21",
8080
"mkdocstrings[python] == 0.30.1",
8181
"mkdocstrings-python == 1.18.2",
82-
"frequenz-repo-config[api] == 0.13.8",
82+
"frequenz-repo-config[api] == 0.14.0",
8383
]
8484
dev-mypy = [
8585
"mypy == 1.18.2",
@@ -88,7 +88,7 @@ dev-mypy = [
8888
# For checking the noxfile, docs/ script, and tests
8989
"frequenz-api-reporting[dev-mkdocs,dev-noxfile,dev-pytest]",
9090
]
91-
dev-noxfile = ["nox == 2025.10.16", "frequenz-repo-config[api] == 0.13.8"]
91+
dev-noxfile = ["nox == 2025.10.16", "frequenz-repo-config[api] == 0.14.0"]
9292
dev-pylint = [
9393
# dev-pytest already defines a dependency to pylint because of the examples
9494
# For checking the noxfile, docs/ script, and tests
@@ -97,7 +97,7 @@ dev-pylint = [
9797
dev-pytest = [
9898
"pytest == 9.0.2",
9999
"pylint == 3.3.8", # We need this to check for the examples
100-
"frequenz-repo-config[extra-lint-examples] == 0.13.8",
100+
"frequenz-repo-config[extra-lint-examples] == 0.14.0",
101101
]
102102
dev = [
103103
"frequenz-api-reporting[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]",

0 commit comments

Comments
 (0)