Skip to content

Security-Review baut die Pakete, bevor es testet - #30

Merged
Musiker15 merged 1 commit into
mainfrom
security-review-bauen
Oct 10, 2026
Merged

Musiker15 merged 1 commit into
mainfrom
security-review-bauen

Conversation

@Musiker15

Copy link
Copy Markdown
Member

Das erste volle Review mit Tests (opengewerk/opengewerk-haustechnik#223) blieb rein statisch: der Bericht sagt, dass die Tests nicht liefen, weil @opengewerk/haustechnik-catalogue/testing nicht gebaut war. Die Tests importieren die Pakete des Arbeitsbereichs aus ihren Builds, wie in der CI der Repositories.

  • Nach dem Install baut der Lauf die Pakete (pnpm run build, sonst npm run build), wenn das Repository ein Build-Skript hat. Schlägt der Bau fehl, läuft das Review trotzdem (continue-on-error), und der Auftrag sagt dem Agenten, dass er den Bau wiederholen und im Report nennen soll, was nicht lief.
  • Ein Repository mit npm statt pnpm (opengewerk-api-spec) bekommt npm ci.
  • Der Auftrag nennt jetzt, was vorbereitet ist, statt pauschal 'pnpm install ist schon gelaufen'.

Danach heften die fünf Aufrufe diesen Stand an.

Das erste Review mit Tests (opengewerk/opengewerk-haustechnik#223) blieb
statisch, weil die Pakete des Arbeitsbereichs nicht gebaut waren und die
Tests sie aus ihren Builds importieren. Für ein Repository mit npm statt
pnpm installiert der Lauf jetzt auch mit npm ci.
@Musiker15
Musiker15 merged commit 4a63c9b into main Oct 10, 2026
5 checks passed
@Musiker15
Musiker15 deleted the security-review-bauen branch October 10, 2026 16:11
Musiker15 added a commit to opengewerk/opengewerk-haustechnik that referenced this pull request Oct 10, 2026
* Security-Review: Aufruf auf den Stand mit Bau heben

Der Workflow der Organisation baut seit opengewerk/.github#30 die Pakete,
bevor er testet. Die ersten Reviews hier blieben ohne sie statisch.

* Security-Review: Aufruf auf den gehärteten Stand heben

Der Workflow der Organisation (opengewerk/.github#31) führt keinen Code des
PRs mehr außerhalb der Sandbox aus, schreibt nichts und legt vorbestehende
Lücken als Code-Scanning-Alerts ab. Der Aufruf gibt dafür security-events
mit; die Testdatenbank entfällt.
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