Přeskočit na obsah

npm run intake:github-event — Vstupní bod workflow

Vstupní bod workflow: JEDINÝ krok GitHub Actions workflow, který čte $GITHUB_EVENT_PATH — a nikdy nedostane GITHUB_TOKEN do prostředí. npm skript, provoz.

npm skript provoz

Volání

npm run intake:github-event

Spustí node scripts/intake/process-github-event.mjs (čteno z package.json při buildu)

Zdroj: scripts/intake/process-github-event.mjs

JEDINÝ krok GitHub Actions workflow, který čte $GITHUB_EVENT_PATH — a nikdy nedostane GITHUB_TOKEN do prostředí. Oddělení oprávnění: tenhle krok umí zpracovat nepřátelské tělo issue bez jakékoli možnosti mluvit s GitHub API.

Kdy ho spustit

Volá ho workflow. Ručně jen při ladění, s explicitními parametry --event/--output-dir/--repository-commit/--delivery-id/--expected-repository.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Stavový soubor se zapisuje vždy, bez ohledu na výsledek — pozdější krok s tokenem má tak jedno místo, kam se dívat.

Vstupy a výstupy

Čte

  • $GITHUB_EVENT_PATH

Zapisuje

  • jediný předvídatelný stavový soubor v --output-dir

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.