Skip to content

01a05d78 - Frozen local-CI comment schema and verifier - #57

Merged
TaprootFreak merged 7 commits into
developfrom
feat/01a05d78-local-ci-report
Sep 3, 2026
Merged

01a05d78 - Frozen local-CI comment schema and verifier#57
TaprootFreak merged 7 commits into
developfrom
feat/01a05d78-local-ci-report

Conversation

@TaprootFreak

Copy link
Copy Markdown
Contributor

EN:
Add the frozen dfx-local-ci/v1 comment schema and agent local-ci verify. Private product pull requests record a full local ci:full run in a parseable block. This public repository still uses GitHub Actions.

DE:
Fügt das eingefrorene Kommentar-Schema dfx-local-ci/v1 und agent local-ci verify hinzu. Private Produkt-PRs halten den vollen lokalen ci:full-Lauf in einem parsbaren Block fest. Dieses öffentliche Repo bleibt bei GitHub Actions.

Details

The parser accepts exactly one marker pair, one fenced JSON object, and no unknown keys. It computes pass or fail and never trusts a verdict field. required is the full job set; every id needs result=pass, exit_code=0, and duration_s <= timeout_s. --require-ids demands that set exactly.

Commands: agent local-ci verify|parse|render. Spec: docs/local-ci-v1.md.

Private product pull requests record a full local ci:full run in a
dfx-local-ci/v1 block. agent local-ci verify parses it and computes pass
or fail. This public repository still uses GitHub Actions.
required and runs must both be empty or both be non-empty. Empty is a
pass: there is nothing to execute.
Public tests must not name a private product repository. Import order
matches the surrounding relative imports.
Every required id must have a run, and every run id must be required.
A private-repo ready gate must see status=pass on the current head, not
not_applicable from a public payload.
@TaprootFreak

Copy link
Copy Markdown
Contributor Author

EN:
Ready after 2 review passes.
Adds a frozen local-CI comment schema and verifier.

DE:
Bereit nach 2 Review-Durchläufen.
Fügt ein eingefrorenes Local-CI-Kommentar-Schema und den Verifier hinzu.

Details

Public repository: GitHub Actions pytest passed on this head (1m4s).
Reviews: quality and logic iterated until remaining findings were documentation and gate-flag alignment.

@TaprootFreak
TaprootFreak marked this pull request as ready for review September 2, 2026 17:59
@TaprootFreak
TaprootFreak merged commit 12d4737 into develop Sep 3, 2026
1 check passed
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