11 Commits
Author SHA1 Message Date
claude 1858bfc10f ci(release-plugin): runs-on self-hosted statt ubuntu-latest
Host-Modus ohne Docker-Abhängigkeit, läuft direkt auf dem IDF-Gitea-Runner.
Setup-Anleitung: docs/runner-setup.md.
v1.0.1
2026-04-24 12:53:58 +00:00
claude d8d768d876 docs: Runner-Setup-Anleitung für IDF-Server 2026-04-24 12:52:34 +00:00
claude 34ca5d7a06 docs(caller-template): CHANGELOG.md als SSOT, readme.txt Changelog auto-gefüllt v1.0.0 2026-04-24 12:18:47 +00:00
claude 862612fb37 docs(readme): CHANGELOG.md als SSOT, readme.txt wird auto-gefüllt 2026-04-24 12:18:05 +00:00
claude 54effe0fbe refactor(release-plugin): CHANGELOG.md als SSOT, readme.txt wird auto-gefüllt
Konsistenz mit Software und Flow: CHANGELOG.md ist einziger Pflege-Ort
für den Changelog über alle IDF-Projekte hinweg. readme.txt bleibt als
WP-Standard-Datei erhalten (Plugin-Metadaten, Stable tag), der
Abschnitt == Changelog == wird beim ZIP-Bau aus CHANGELOG.md generiert
und im ZIP mitgeliefert.

Pre-Flight prüft weiter 4 Sync-Stellen inkl. Stable tag.
CHANGELOG.md und readme.txt sind beide Pflichtdateien im Repo.
2026-04-24 12:17:17 +00:00
claude 4f2f9415ce docs(caller-template): readme.txt statt CHANGELOG.md 2026-04-24 11:57:54 +00:00
claude b64735e516 docs(readme): readme.txt als Changelog-SSOT beschreiben 2026-04-24 11:57:22 +00:00
claude 6aaad24917 refactor(release-plugin): readme.txt als Changelog-SSOT
- Pre-Flight prüft jetzt zusätzlich Stable tag: in readme.txt
- Changelog-Block wird aus readme.txt == Changelog == gezogen
- CHANGELOG.md fällt als Workflow-Abhängigkeit weg
- readme.txt ist Pflichtdatei im Plugin-Repo

Grund: readme.txt ist WP-natives Format, WordPress und Master-Key
parsen es direkt (für CPT-Sync der öffentlichen Plugin-Seite).
Damit gibt es eine SSOT zum Pflegen statt parallele CHANGELOG.md.

Entscheidung dokumentiert in Notion:
https://www.notion.so/32b36ebfe9178147ad16ee214302c994
2026-04-24 11:56:41 +00:00
claude 35d9dcfabf Add plugin caller template documentation
Kurze Anleitung für Plugin-Repos, wie sie den Reusable
release-plugin-Workflow einhängen — inkl. Voraussetzungen,
Release-Ablauf, Pinning-Empfehlung und Fehlerdiagnose.
2026-04-23 10:09:37 +00:00
claude 9202ce1c32 Add reusable release-plugin workflow
Pre-Flight-Check (Tag == Plugin-Header-Version == PHP-Konstante),
Changelog-Extraktion aus CHANGELOG.md, ZIP-Bau mit Slug als
Top-Level-Ordner, Gitea-Release-Anlage inkl. ZIP-Asset.
2026-04-23 10:09:17 +00:00
claude 151ef17774 Initial commit: README mit Zweck und Verwendung 2026-04-23 10:08:32 +00:00