From 1badb77173c1e2a1511ff1955a69dd7c222133e6 Mon Sep 17 00:00:00 2001 From: Oliver G Date: Wed, 9 Jul 2025 20:08:13 +0200 Subject: [PATCH] Bump version to v1.5.1 --- CHANGELOG.md | 4 ++++ README.md | 64 +++++++++++++++++++++++++++++++++++++++++++++----- __version__.py | 1 + 3 files changed, 63 insertions(+), 6 deletions(-) create mode 100644 __version__.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c93b2c..befa6b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [1.5.1] - 2025-07-09 + +- Beschreibung... + ## [v1.5.0] – 2025-07-08 diff --git a/README.md b/README.md index 45b913e..8df347e 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,9 @@ Ein intelligentes Tool zum Einlesen, Umschreiben und Veröffentlichen von Artike - 🗂️ **Statusverwaltung der Artikel (New, Rewrite, Process, etc.)** - 📜 **Log-Viewer-Seite integriert** - 📥 **Export zur Veröffentlichung auf WordPress vorbereitet** - ---- - -📋 Artikeltabelle mit Status-Filter -🔍 Artikel-Expander mit Rewrite, Tags & Bildern -🪄 Button für KI-Bildgenerierung +- 📋 Artikeltabelle mit Status-Filter +- 🔍 Artikel-Expander mit Rewrite, Tags & Bildern +- 🪄 Button für KI-Bildgenerierung --- @@ -53,6 +50,61 @@ ss-news/ --- +## 🔐 Signierte Commits und Tags + +Dieses Projekt unterstützt **signierte Commits und Tags über SSH** (alternativ GPG). GitHub zeigt für signierte Beiträge ein ✅ **Verified**-Badge an. + +### 🛠 Voraussetzungen + +1. Ein SSH-Key (z. B. `~/.ssh/id_ed25519`) ist generiert: + + ```bash + ssh-keygen -t ed25519 -C "deine@email.de" + ``` + +2. Key bei GitHub an zwei Stellen hinterlegen: + * 🔏 Signing Keys (für Commit-Signatur) + * 🔐 SSH Keys (für Git-Push/Pull) + +3. Git-Konfiguration + + ```bash + git config --global gpg.format ssh + git config --global user.signingkey ~/.ssh/id_ed25519.pub + git config --global commit.gpgsign true + ``` + +4. Optional: SSH config zur Sicherheit: + + ```bash + # ~/.ssh/config + Host github.com + HostName github.com + User git + IdentityFile ~/.ssh/id_ed25519 + IdentitiesOnly yes + ``` +--- + +🧰 Nutzung von versioning.py +Die Datei versioning.py automatisiert: + + * ⬆️ Versionsnummer erhöhen + * 📄 CHANGELOG.md und __version__.py aktualisieren + * 🔒 Commit signieren (SSH oder GPG) + * 🏷 Git-Tag signieren + * ⬆️ Push zu GitHub + +Beispiel: + + ```bash + python versioning.py create --level minor --push + ``` + +* Wählt automatisch SSH oder GPG zur Signatur +* Optional --no-sign, um ohne Signatur zu arbeiten +--- + ## ⚙️ Installation ```bash diff --git a/__version__.py b/__version__.py new file mode 100644 index 0000000..be684c8 --- /dev/null +++ b/__version__.py @@ -0,0 +1 @@ +VERSION = "1.5.1"