Fix deps compatibility, increase tests coverage i(#3233)

* Compatibility with python-json-logger>=3.1

After refactoring the old API is still working, but producing warnings
and pyright also fails.

Besides that improve coverage of watchdog/base.py and ctl.py

* Stick to ubuntu 22.04

* Please pyright
This commit is contained in:
Alexander Kukushkin
2024-12-24 09:11:17 +01:00
committed by GitHub
parent e73f2044c8
commit 836e527e6d
5 changed files with 28 additions and 15 deletions
+3 -3
View File
@@ -13,7 +13,7 @@ env:
jobs:
unit:
runs-on: ${{ matrix.os }}-latest
runs-on: ${{ fromJson('{"ubuntu":"ubuntu-22.04","windows":"windows-latest","macos":"macos-latest"}')[matrix.os] }}
strategy:
fail-fast: false
matrix:
@@ -93,7 +93,7 @@ jobs:
run: python -m coveralls --service=github
behave:
runs-on: ${{ matrix.os }}-latest
runs-on: ${{ fromJson('{"ubuntu":"ubuntu-22.04","windows":"windows-latest","macos":"macos-latest"}')[matrix.os] }}
env:
DCS: ${{ matrix.dcs }}
ETCDVERSION: 3.4.23
@@ -186,7 +186,7 @@ jobs:
- uses: jakebailey/pyright-action@v2
with:
version: 1.1.389
version: 1.1.391
ydiff:
name: Test compatibility with the latest version of ydiff