ci: migrate workflows to Gitea Actions
This commit is contained in:
+23
-4
@@ -1,11 +1,30 @@
|
||||
# Softwaretestbericht
|
||||
|
||||
Stand: 13. September 2026. Die hier dokumentierten Softwaretests führen keine
|
||||
Die hier dokumentierten Softwaretests führen keine
|
||||
Proxmox-Installation aus und verändern keine Hostdatenträger, Paketquellen oder
|
||||
Produktivdienste. Die noch offenen praktischen Prüfungen stehen in der
|
||||
[Kompatibilitätsmatrix](compatibility.md).
|
||||
|
||||
## Automatisierte Prüfungen
|
||||
## Gitea-Migration: 14. September 2026
|
||||
|
||||
Der aktuelle [Workflow](../.gitea/workflows/ci.yml) und die
|
||||
[Einrichtungsanleitung](gitea-actions.md) verwenden Gitea Actions und die
|
||||
Gitea Container Registry. Die Prüfung unter Windows mit Python 3.13.15 ergab:
|
||||
|
||||
- 120 CI-Skripttests bestanden: Veröffentlichungs-Opt-in, Ereignis- und Ref-Regeln,
|
||||
Versionsabgleich, Registry-Adressen und Paket-Token sowie Build-, Smoke-,
|
||||
Push- und Aufräumfehler. Der konstante Gitea-Wert `ref_protected=false`
|
||||
verhindert bei gesetztem Opt-in keine Veröffentlichung mehr.
|
||||
- 47 Anwendungstests bestanden; zwei Tests zur nativen Linux-Prozessüberwachung
|
||||
wurden unter Windows übersprungen.
|
||||
- Workflow-YAML, Shell-Syntax und JavaScript-Syntax wurden erfolgreich geprüft.
|
||||
|
||||
Ein neuer Linux-Containerbuild und ein vollständiger Gitea-Lauf einschließlich
|
||||
Registry-Push sind noch offen. Der vorhandene Gitea-Lauf wartet auf einen
|
||||
Online-Runner mit passendem Label; die Repository-Runnerliste ist leer.
|
||||
Die folgenden Ergebnisse dokumentieren den Stand vor dieser Migration.
|
||||
|
||||
## Automatisierte Prüfungen: 13. September 2026
|
||||
|
||||
Die 49 Anwendungstests wurden unter Windows mit Python 3.14 ausgeführt:
|
||||
47 Tests bestanden; zwei Linux-spezifische Prozesstests wurden dort übersprungen.
|
||||
@@ -86,9 +105,9 @@ TLS-Reverse-Proxy, reale Provisionierungsnetze, Medienboot, Initialisierung und
|
||||
Wiederherstellung in der späteren Betriebsumgebung müssen zusätzlich geprüft werden.
|
||||
Ein erfolgreicher Image-Build allein ist keine Betriebsfreigabe.
|
||||
|
||||
## GitHub Actions und GHCR
|
||||
## GitHub Actions und GHCR: historischer Stand
|
||||
|
||||
Der [Workflow](../.github/workflows/ci.yml) verwendet GitHub-gehostete
|
||||
Der damalige Workflow verwendete GitHub-gehostete
|
||||
Ubuntu-24.04-Runner, Python 3.13 und Node.js 24. Python- und JavaScript-Prüfung
|
||||
müssen erfolgreich sein, bevor das Containerimage gebaut und getestet wird.
|
||||
Die [Einrichtungsanleitung](github-actions.md) beschreibt Schutzregeln,
|
||||
|
||||
Reference in New Issue
Block a user