Skip to content

Vollständige Vorab-CI für Nightly-Branches aktivieren - #72

Merged
fgrfn merged 2 commits into
mainfrom
nightly/2026-10-20-vorab-ci
Oct 21, 2026
Merged

fgrfn merged 2 commits into
mainfrom
nightly/2026-10-20-vorab-ci

Conversation

@fgrfn

@fgrfn fgrfn commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Was & warum

Fachliche Nightly-Änderungen konnten bislang nicht vor dem Öffnen eines Pull Requests vollständig geprüft werden, weil die reguläre CI und der Multi-Arch-Docker-Build nicht auf nightly/**-Pushes reagierten. Diese Änderung schafft eine sichere Vorab-Validierung, ohne Nightly-Images in die Registry zu veröffentlichen.

Änderungen

  • reguläre CI für Pushes auf nightly/** aktiviert
  • Multi-Arch-Docker-Workflow für nightly/** aktiviert
  • Registry-Anmeldung und Image-Push für Nightly-Branches explizit unterbunden
  • manuelle, Main-, Dev- und Tag-Ausführung unverändert belassen

Getestet

  • python -m compileall -q app tests — erfolgreich
  • ruff check app tests --select E9,F63,F7,F82 — erfolgreich
  • SCAN2TARGET_REQUIRE_AUTH=true pytest -q — 25 Tests bestanden
  • npm test --prefix app/web — 3 Tests bestanden
  • npm run check --prefix app/web — 0 Fehler, 0 Warnungen
  • npm run build --prefix app/web — erfolgreich
  • YAML-Parsing aller Workflows und git diff --check — erfolgreich
  • vollständige CI einschließlich Playwright und Container-Smoke — erfolgreich: https://github.com/fgrfn/Scan2Target/actions/runs/39345241892
  • Multi-Arch-Docker-Build ohne Registry-Anmeldung und ohne Push — erfolgreich: https://github.com/fgrfn/Scan2Target/actions/runs/39345241890
  • Gitleaks — erfolgreich: https://github.com/fgrfn/Scan2Target/actions/runs/39345241869
  • Playwright-Browserdownload und Docker waren lokal durch Netzwerk beziehungsweise fehlende Runtime nicht verfügbar; beide Prüfungen liefen deshalb vollständig in der grünen Branch-CI

Review-Hinweise

Bitte insbesondere die beiden Publish-Bedingungen prüfen: Auf Nightly-Branches wird gebaut, aber weder eine Registry-Anmeldung noch ein Push ausgeführt. Veröffentlichungen auf den bisherigen Branches und Tags bleiben unverändert.

@fgrfn
fgrfn merged commit 8261abd into main Oct 21, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant