Přeskočit na obsah

npm run intake:process — Zpracování podnětu z issue

Zpracování podnětu z issue: Jediný vstupní bod, který protáhne podnět celou intake pipeline od začátku do konce. npm skript, provoz.

npm skript provoz

Volání

npm run intake:process

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

Zdroj: scripts/intake/process-issue.mjs

Jediný vstupní bod, který protáhne podnět celou intake pipeline od začátku do konce. Sám dělá jen parsování argumentů, atomický zápis výstupu a mapování exit kódů; každou fázi vlastní samostatný modul.

Kdy ho spustit

Nad uloženou událostí issue: node scripts/intake/process-issue.mjs --event <cesta> --output-dir <adresář> [--generated-at <ISO8601>] [--repository-commit <sha>] [--overwrite].

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ěží.

Vstupy a výstupy

Čte

  • JSON událost issue
  • schemas/intake/**

Zapisuje

  • manifest.json a report ve zvoleném --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.