mirror of
https://github.com/skoelle/icloud-contacts-sync.git
synced 2026-09-17 15:30:24 +00:00
lint preferences
This commit is contained in:
@@ -17,7 +17,7 @@ jobs:
|
||||
python-version: "3.12"
|
||||
|
||||
- name: Install dependencies
|
||||
run: pip install ruff
|
||||
run: pip install ruff==0.15.22
|
||||
|
||||
- name: Run ruff
|
||||
run: ruff check src/
|
||||
|
||||
@@ -139,6 +139,9 @@ python3 mailer.py
|
||||
nach `ghcr.io/<owner>/icloud-contacts-sync`.
|
||||
- Ein separater Cleanup-Job behält jeweils nur die letzten 4 erfolgreich
|
||||
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.
|
||||
|
||||
## Bekannte Grenzen und geplante Erweiterungen
|
||||
|
||||
@@ -170,7 +170,8 @@ Unverändert gegenüber v1:
|
||||
- Nachgelagerter `cleanup`-Job über `dataaxiom/ghcr-cleanup-action`,
|
||||
behält die letzten 4 getaggten Images, löscht ungetaggte Artefakte,
|
||||
`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
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
[tool.ruff.lint]
|
||||
select = ["E4", "E7", "E9", "F"]
|
||||
Reference in New Issue
Block a user