lint preferences

This commit is contained in:
2026-08-07 16:03:52 +02:00
parent aa01f47d92
commit 30d8203d55
4 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
python-version: "3.12" python-version: "3.12"
- name: Install dependencies - name: Install dependencies
run: pip install ruff run: pip install ruff==0.15.22
- name: Run ruff - name: Run ruff
run: ruff check src/ run: ruff check src/
+3
View File
@@ -139,6 +139,9 @@ python3 mailer.py
nach `ghcr.io/<owner>/icloud-contacts-sync`. nach `ghcr.io/<owner>/icloud-contacts-sync`.
- Ein separater Cleanup-Job behält jeweils nur die letzten 4 erfolgreich - Ein separater Cleanup-Job behält jeweils nur die letzten 4 erfolgreich
gebauten, getaggten Images. gebauten, getaggten Images.
- Der Lint-Job nutzt `ruff==0.15.22` (gepint) mit der alten Default-Auswahl
`E4,E7,E9,F` (siehe `pyproject.toml`), so bleiben die Ergebnisse
reproduzierbar und unabhängig von neuen Ruff-Defaults.
- Details siehe SPEC.md, Abschnitt 9. - Details siehe SPEC.md, Abschnitt 9.
## Bekannte Grenzen und geplante Erweiterungen ## Bekannte Grenzen und geplante Erweiterungen
+2 -1
View File
@@ -170,7 +170,8 @@ Unverändert gegenüber v1:
- Nachgelagerter `cleanup`-Job über `dataaxiom/ghcr-cleanup-action`, - Nachgelagerter `cleanup`-Job über `dataaxiom/ghcr-cleanup-action`,
behält die letzten 4 getaggten Images, löscht ungetaggte Artefakte, behält die letzten 4 getaggten Images, löscht ungetaggte Artefakte,
`latest` von der Zählung ausgenommen. `latest` von der Zählung ausgenommen.
- `lint.yml`: Ruff-Check auf Pull Requests. - `lint.yml`: Ruff-Check (pinned `ruff==0.15.22`, alte Default-Auswahl
`E4,E7,E9,F` via `pyproject.toml`) auf Pull Requests.
## 10. Betrieb auf der Docker-Host ## 10. Betrieb auf der Docker-Host
+2
View File
@@ -0,0 +1,2 @@
[tool.ruff.lint]
select = ["E4", "E7", "E9", "F"]