Skip to content

Commit 893d0ae

Browse files
authored
Bump frequenz-repo-config to 0.10.0 (#1059)
Also make the adjustments suggested by the migration script.
2 parents 82dcb63 + d2b7e9d commit 893d0ae

File tree

4 files changed

+35
-11
lines changed

4 files changed

+35
-11
lines changed

.github/workflows/ci.yaml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ jobs:
4242
runs-on: ${{ matrix.os }}
4343

4444
steps:
45+
- name: Setup Git
46+
uses: frequenz-floss/[email protected]
47+
4548
- name: Print environment (debug)
4649
run: env
4750

@@ -121,6 +124,9 @@ jobs:
121124
runs-on: ${{ matrix.os }}
122125

123126
steps:
127+
- name: Setup Git
128+
uses: frequenz-floss/[email protected]
129+
124130
- name: Fetch sources
125131
uses: actions/checkout@v4
126132

@@ -221,6 +227,9 @@ jobs:
221227
name: Build distribution packages
222228
runs-on: ubuntu-20.04
223229
steps:
230+
- name: Setup Git
231+
uses: frequenz-floss/[email protected]
232+
224233
- name: Fetch sources
225234
uses: actions/checkout@v4
226235
with:
@@ -261,17 +270,24 @@ jobs:
261270
- "3.12"
262271
runs-on: ${{ matrix.os }}
263272
steps:
273+
- name: Setup Git
274+
uses: frequenz-floss/[email protected]
275+
264276
- name: Fetch sources
265277
uses: actions/checkout@v4
278+
266279
- name: Download package
267280
uses: actions/download-artifact@v4
268281
with:
269282
name: dist-packages
270283
path: dist
284+
271285
- name: Set up QEMU
272286
uses: docker/setup-qemu-action@v3
287+
273288
- name: Set up docker-buildx
274289
uses: docker/setup-buildx-action@v3
290+
275291
- name: Test Installation
276292
uses: docker/build-push-action@v6
277293
with:
@@ -305,14 +321,14 @@ jobs:
305321
if: github.event_name != 'push'
306322
runs-on: ubuntu-20.04
307323
steps:
324+
- name: Setup Git
325+
uses: frequenz-floss/[email protected]
326+
308327
- name: Fetch sources
309328
uses: actions/checkout@v4
310329
with:
311330
submodules: true
312331

313-
- name: Setup Git user and e-mail
314-
uses: frequenz-floss/setup-git-user@v2
315-
316332
- name: Set up Python
317333
uses: actions/setup-python@v5
318334
with:
@@ -347,14 +363,14 @@ jobs:
347363
permissions:
348364
contents: write
349365
steps:
366+
- name: Setup Git
367+
uses: frequenz-floss/[email protected]
368+
350369
- name: Fetch sources
351370
uses: actions/checkout@v4
352371
with:
353372
submodules: true
354373

355-
- name: Setup Git user and e-mail
356-
uses: frequenz-floss/setup-git-user@v2
357-
358374
- name: Set up Python
359375
uses: actions/setup-python@v5
360376
with:

.github/workflows/release-notes-check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ jobs:
1717
check-release-notes:
1818
name: Check release notes are updated
1919
runs-on: ubuntu-latest
20+
permissions:
21+
pull-requests: read
2022
steps:
2123
- name: Check for a release notes update
2224
if: github.event_name == 'pull_request'

mkdocs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ plugins:
9393
- literate-nav:
9494
nav_file: SUMMARY.md
9595
- mike:
96-
alias_type: redirect
96+
alias_type: symlink
9797
canonical_version: latest
9898
- mkdocstrings:
9999
default_handler: python
@@ -110,6 +110,7 @@ plugins:
110110
show_root_members_full_path: true
111111
show_signature_annotations: true
112112
show_source: true
113+
show_symbol_type_toc: true
113114
signature_crossrefs: true
114115
import:
115116
# See https://mkdocstrings.github.io/python/usage/#import for details

pyproject.toml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
requires = [
66
"setuptools == 69.0.3",
77
"setuptools_scm[toml] == 8.0.4",
8-
"frequenz-repo-config[lib] == 0.9.2",
8+
"frequenz-repo-config[lib] == 0.10.0",
99
]
1010
build-backend = "setuptools.build_meta"
1111

@@ -61,7 +61,8 @@ dev-mkdocs = [
6161
"mkdocs-macros-plugin == 1.0.5",
6262
"mkdocs-material == 9.5.27",
6363
"mkdocstrings[python] == 0.25.1",
64-
"frequenz-repo-config[lib] == 0.9.2",
64+
"mkdocstrings-python == 1.10.8",
65+
"frequenz-repo-config[lib] == 0.10.0",
6566
]
6667
dev-mypy = [
6768
"mypy == 1.10.1",
@@ -71,15 +72,15 @@ dev-mypy = [
7172
# For checking the noxfile, docs/ script, and tests
7273
"frequenz-sdk[dev-mkdocs,dev-noxfile,dev-pytest]",
7374
]
74-
dev-noxfile = ["nox == 2024.4.15", "frequenz-repo-config[lib] == 0.9.2"]
75+
dev-noxfile = ["nox == 2024.4.15", "frequenz-repo-config[lib] == 0.10.0"]
7576
dev-pylint = [
7677
"pylint == 3.2.5",
7778
# For checking the noxfile, docs/ script, and tests
7879
"frequenz-sdk[dev-mkdocs,dev-noxfile,dev-pytest]",
7980
]
8081
dev-pytest = [
8182
"pytest == 8.2.2",
82-
"frequenz-repo-config[extra-lint-examples] == 0.9.2",
83+
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8384
"pytest-mock == 3.14.0",
8485
"pytest-asyncio == 0.23.7",
8586
"time-machine == 2.12.0",
@@ -141,10 +142,14 @@ disable = [
141142
# pylint's unsubscriptable check is buggy and is not needed because
142143
# it is a type-check, for which we already have mypy.
143144
"unsubscriptable-object",
145+
# Checked by mypy
146+
"no-member",
144147
# Checked by flake8
148+
"f-string-without-interpolation",
145149
"redefined-outer-name",
146150
"unused-import",
147151
"line-too-long",
152+
"missing-function-docstring",
148153
"redefined-outer-name",
149154
"unnecessary-lambda-assignment",
150155
"unused-import",

0 commit comments

Comments
 (0)