feature/task-lib-expansion: Transaktionen + Maniphest Schema-Refresh (T1038, T1037) #4

Merged
muke merged 1 commit from feature/schema-refresh into main 2026-03-02 17:54:45 +01:00
Owner

Zusammenfassung

Kleines Hilfs-Skript und Cron/CI-Integration für das Aktualisieren der Maniphest-Schemata.

Wesentliche Änderungen in diesem Branch:

  • scripts/update_schemas.sh — Helper-Skript, das cli/schema_refresh.php via Docker Compose oder lokal ausführt.
  • Dokumentation: Deployment.md um Cron- und CI-Beispiele für das Schema-Refresh erweitert (Wiki-Änderung bereits separat committet).

Bezug zu Phorge

Fixes T1037

Art der Änderung

  • CLI / Automation
  • Dokumentation

Details / Kontext

  • scripts/update_schemas.sh prüft, ob docker compose und docker-compose.yml vorhanden sind und führt
    dann im Container php /app/cli/schema_refresh.php maniphest aus. Falls nicht, führt es das Script lokal aus.
  • Ziel: einfaches, reproduzierbares Update der Dateien
    var/schemas/maniphest.custom.json und var/schemas/maniphest.standard.json.

Lokale Tests

  • Script wurde erstellt; Ausführung im Container wurde bereits für cli/schema_refresh.php getestet.

Anmerkungen für Reviewer

  • Branch ist klein; bitte prüfen, ob scripts/update_schemas.sh in eurem CI/CD-Setup erwartungsgemäß ausgeführt werden kann.
## Zusammenfassung Kleines Hilfs-Skript und Cron/CI-Integration für das Aktualisieren der Maniphest-Schemata. Wesentliche Änderungen in diesem Branch: - `scripts/update_schemas.sh` — Helper-Skript, das `cli/schema_refresh.php` via Docker Compose oder lokal ausführt. - Dokumentation: `Deployment.md` um Cron- und CI-Beispiele für das Schema-Refresh erweitert (Wiki-Änderung bereits separat committet). ## Bezug zu Phorge Fixes T1037 ## Art der Änderung - [x] CLI / Automation - [x] Dokumentation ## Details / Kontext - `scripts/update_schemas.sh` prüft, ob `docker compose` und `docker-compose.yml` vorhanden sind und führt dann im Container `php /app/cli/schema_refresh.php maniphest` aus. Falls nicht, führt es das Script lokal aus. - Ziel: einfaches, reproduzierbares Update der Dateien `var/schemas/maniphest.custom.json` und `var/schemas/maniphest.standard.json`. ## Lokale Tests - Script wurde erstellt; Ausführung im Container wurde bereits für `cli/schema_refresh.php` getestet. ## Anmerkungen für Reviewer - Branch ist klein; bitte prüfen, ob `scripts/update_schemas.sh` in eurem CI/CD-Setup erwartungsgemäß ausgeführt werden kann.
muke merged commit addb218e9d into main 2026-03-02 17:54:45 +01:00
muke deleted branch feature/schema-refresh 2026-03-02 17:54:45 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
automation/phorgerunner!4
No description provided.