Bump version to v1.5.1

This commit is contained in:
Oliver 2025-07-09 20:08:13 +02:00
parent d2b6648872
commit a6b9029654
No known key found for this signature in database
3 changed files with 63 additions and 6 deletions

View file

@ -1,3 +1,7 @@
## [1.5.1] - 2025-07-09
- Beschreibung...
## [v1.5.0] 2025-07-08 ## [v1.5.0] 2025-07-08

View file

@ -20,12 +20,9 @@ Ein intelligentes Tool zum Einlesen, Umschreiben und Veröffentlichen von Artike
- 🗂️ **Statusverwaltung der Artikel (New, Rewrite, Process, etc.)** - 🗂️ **Statusverwaltung der Artikel (New, Rewrite, Process, etc.)**
- 📜 **Log-Viewer-Seite integriert** - 📜 **Log-Viewer-Seite integriert**
- 📥 **Export zur Veröffentlichung auf WordPress vorbereitet** - 📥 **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 ## ⚙️ Installation
```bash ```bash

1
__version__.py Normal file
View file

@ -0,0 +1 @@
VERSION = "1.5.1"