cncf / cncf/techdocs

[AIAA] Build step 6: provenance check

Geschlossen
#375 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
CI/infra
Vorherrschende Sprache
TypeScript
Sterne
56
Forks
29
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Build step 6 (spec section 16, PR #363): CI that fails a deliverable PR
whose provenance block (section 15) is missing or malformed. A workflow
in `.github/workflows/` backed by a unit-tested script in
`scripts/assessment/`.

Done when:

- [ ] Unit tests cover the malformed, unfilled, and well-formed block
shapes and the draft-versus-ready leniency (section 15).
- [ ] The step's own draft PR exercises the workflow wiring live.

Strict rules once a PR is marked ready: resolved methodology SHA that
matches the phase A pin, listed data paths present in the tree, final
form disclosure, filled verification record, `verified` label. A
hand-written deliverable passes with `none` in the agent fields only;
the evidence rules still apply (HC-5, HC-7).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lies zuerst die Spec-Abschnitte 15 und 16 sowie PR #363, und untersuche anschließend die Workflow-Dateien in `.github/workflows/` und die Assessment-Skripte in `scripts/assessment/`. Füge Unit-Testabdeckung für fehlerhafte, unausgefüllte und wohlgeformte Blöcke sowie für die unterschiedliche Strenge bei Entwürfen und bereiten PRs hinzu, und überprüfe die Workflow-Verdrahtung live über den Draft-PR dieses Schritts.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions
Bereich
ci-cd
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.