You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Security-Review belegt ein angehobenes Submodul nicht und endet dann rot #41
Hebt ein Pull Request ein Submodul an, in opengewerk-haustechnik das Fundament unter upstream/opengewerk, steht in diff.patch nur die Zeile Subproject commit mit altem und neuem Commit. Der Checkout enthält bei einem vertrauten PR den neuen Stand des Submoduls (submodules: trusted), den Diff dazwischen kann das Review in der Sandbox aber nicht holen. Je nach Lauf schreibt es dann "kein Befund" oder trägt das Submodul als needs_follow_up ein und endet mit REVIEW_RESULT: findings, bei gleichem Inhalt. Der Status PR-Security-Review ist dann rot, obwohl nichts gefunden wurde.
Jedes Mal lief das Review im Fundament für den Head ohne Befund, der Baum des geprüften Heads war der des gemergten Commits, der Beleg stand von Hand am Pull Request, und gemergt wurde erst nach einer Entscheidung des Maintainers.
Vorschlag
Ein Schritt vor dem Agenten, wie "Neuen Pin des Reviews belegen" (#34): für jedes geänderte Gitlink in diff.patch aus dem öffentlichen Repository des Submoduls und ohne Zugangsdaten festhalten, ob der neue Commit auf main liegt, die Commits dazwischen, die geänderten Dateien und den Diff. Aus dem PR stammen nur die beiden Commits als Namen. Das Review kann dann den Stand des Submoduls selbst lesen, statt ihn offen zu lassen.
Abnahme
Ein PR, der nur ein Submodul um Commits anhebt, endet nicht rot, weil der Diff des Submoduls fehlt.
Der Beleg entsteht ohne Zugangsdaten und ohne Code aus dem PR auszuführen.
Activity
Security-Review auf 731e352 anheften (#724)
Security-Review auf 731e352 anheften (#54)
Security-Review auf 731e352 anheften (#35)
Musiker15 commentedon Oct 20, 2026
Alle fünf Repositories stehen jetzt auf
731e352: opengewerk/opengewerk#724, opengewerk/opengewerk-kanzlei#54, opengewerk/opengewerk-api-spec#35, opengewerk/opengewerk-website#34 und opengewerk/opengewerk-haustechnik#498. Bei #498 hat der neue Schritt das angehobene Submodul selbst belegt, und das Review endete ohne Befund.