Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
1.1 KiB
1.1 KiB
Abnahmebericht – Vendoo Production Updater 2.2
Behobener Defekt
Vendoo.Updater.Worker.ps1:"$Label: ..."zu"${Label}: ..."korrigiert.Vendoo.Updater.Worker.ps1:"$Title: ..."zu"${Title}: ..."korrigiert.
Ursachenanalyse
Der 2.1-Abnahmetest kontrollierte Textverträge, BOM, Fehlerkanal und Paketstruktur, führte aber keinen echten Windows-PowerShell-Parser aus. Die Formulierung im 2.1-Abnahmebericht war daher falsch.
Neue Abnahmegrenzen
- plattformunabhängiger statischer Regressionstest für ungültige
$Variable:-Verweise - lokale Parserprüfung mit
System.Management.Automation.Language.Parservor jedem Updaterstart - zweite Parserprüfung im Worker-Host vor dem Laden des Worker-Kerns
- Windows-PowerShell-5.1-Parserjob in GitHub Actions
- Release-Workflow von erfolgreichem Windows-Parserjob abhängig
Prüfgrenze dieser Paketumgebung
In der Linux-Paketumgebung kann Windows PowerShell 5.1 nicht ausgeführt werden. Deshalb wird hier nichts als Windows-Parserlauf ausgegeben. Der exakte Windows-PowerShell-5.1-Parser läuft stattdessen zwingend lokal vor dem Start und im Windows-GitHub-Actions-Job.