Files
vendoo/docs/ABNAHMEBERICHT_1_34_0.md
T
Masterluke77andGitHub 6f48827f4d Vendoo 1.41.2 – Git Ignore Boundary & Module Tracking Hotfix (#18)
* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix

* fix: track native source modules with root-anchored runtime ignores
2026-07-09 17:09:00 +02:00

2.4 KiB
Raw Blame History

Vendoo 1.34.0 Abnahmebericht

Release: GitHub CI/CD & Zero-Edit Installer Foundation
Prüfdatum: 09.07.2026
Basis: Vendoo 1.33.0

Umgesetzte Abnahmepunkte

  • geführte Windows-Installationsmaske für lokalen Betrieb und Docker Desktop,
  • geführter Shell-Assistent für Linux, macOS, NAS/Portainer und VPS,
  • keine manuelle Bearbeitung von .env, Compose oder Caddy-Konfiguration erforderlich,
  • automatisch erzeugter Erst-Admin-Code,
  • Eingabevalidierung für Port, URL und Domain,
  • automatisches VPS-HTTPS über getrennten Caddy-Stack,
  • persistenter Runtime-Konfigurationsspeicher für Einstellungen im read-only Container,
  • CI für reproduzierbare Installation, Syntax, Migrationen, Git-Sicherheit, Compose und Docker-Testbuild,
  • Release-Automation für ZIP, SHA-256 und GHCR-Images,
  • kontrollierter Git-Erstimport mit lokalem Sicherheitsgate,
  • real angelegter Branch release/1.34.0-initial-import,
  • real angelegter Draft Pull Request #3.

Bestandene Prüfungen

  • JavaScript-/MJS-Syntaxprüfung,
  • POSIX-Shell-Syntaxprüfung,
  • simulierte Installationsläufe für Docker lokal, NAS-Bind-Mount und VPS/Caddy,
  • dabei erkannter und behobener Standardwert-/Prompt-Fehler im Shell-Assistenten,
  • YAML-Parsing aller Compose- und GitHub-Workflow-Dateien,
  • Deployment-Gate 1.34.0,
  • Git-Sicherheitsgate,
  • Datenbankmigrationstest gegen frische und bestehende Testdatenbank,
  • bestehender Testdatensatz blieb erhalten,
  • persistenter Konfigurationsspeicher einschließlich Dateirechten und Mehrzeilen-Sperre,
  • Versionsgleichstand von Paket, Lockfile, UI, Manifest, Compose und Installer,
  • kein produktives Secret oder Laufzeitdatum im bereinigten Release.

Nicht als praktisch getestet ausgewiesen

  • tatsächlicher WinForms-/PowerShell-5.1-Lauf auf Windows,
  • Docker-Build und Containerstart mit realem Docker-Daemon,
  • Docker Desktop auf Windows/macOS,
  • Portainer-Import auf einem realen NAS,
  • Caddy-Zertifikatsausstellung mit echter Domain und öffentlichem DNS,
  • Browser-End-to-End-Abnahme,
  • vollständige native Node-Laufzeit mit kompiliertem better-sqlite3,
  • veröffentlichter GitHub-Release-Workflow und GHCR-Push.

Abnahmeentscheidung

Das Release ist als vollständiges Drüberkopier-Paket, Zero-Edit-Installationsgrundlage und kontrollierte GitHub-Importbasis freigegeben. Zielsystemtests bleiben gemäß Installations- und Abnahmeanleitung verpflichtend. Nicht ausgeführte Laufzeittests werden nicht als bestanden dargestellt.