* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
2.4 KiB
2.4 KiB
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.