01a07197 - Authorize initial CI and maintain truthful PR readiness - #68
Conversation
|
EN: DE: DetailsThe optional trusted repository configuration selects workflow approval, required and conditional CI, required job checks and control-workflow exclusions. Runner routing, permissions and schedule remain adopter configuration. The central runtime never checks out PR code, retries tests, dispatches a suite, submits reviews or merges. Every Ready PR returns to Draft with a comment for conflicts or missing, queued, running, blocked or failed CI, including targets excluded from A38. Auto-Ready requires a fresh A38 pass, confirmed mergeability, complete successful CI and bot-owned authorization for the current head/base. Current workflow inventories and independent checks prevent missing runs, skipped required tests and historical results from masquerading as green. State is rechecked before writes; interrupted transition comments are recoverable. Validation on signed head All four discussion sources are clear; both commit signatures are verified, the checkout is clean and the PR is mergeable against the current base. The requester explicitly waived independent final reviews for this session; zero independent review approvals are claimed. This PR is ready for review, not deployed or completed; adoption and human merge remain required. |
EN:
Authorize configured initial fork CI after valid A38 evidence and keep PR readiness aligned with complete green CI and mergeability.
DE:
Konfigurierte initiale Fork-CI nach gültigem A38-Nachweis freigeben und den PR-Status mit vollständig grüner CI und Konfliktfreiheit abgleichen.
Details
The optional trusted repository configuration selects workflow approval, required and conditional CI, required job checks and control-workflow exclusions. Runner routing, permissions and schedule remain adopter configuration. The central runtime never checks out PR code, retries tests, dispatches a suite, submits reviews or merges.
Every Ready PR returns to Draft with a comment for conflicts or missing, queued, running, blocked or failed CI, including targets excluded from A38. Auto-Ready requires a fresh A38 pass, confirmed mergeability, complete successful CI and bot-owned authorization for the current head/base. Current workflow inventories and independent checks prevent missing runs, skipped required tests and historical results from masquerading as green. State is rechecked before writes; interrupted transition comments are recoverable.
Validation on signed head
3b95a06a34532959016c35272e02b36118ac9cb7: full local pytest 1,319 passed / three planned skips in 82 seconds (rounded up); GitHub CI 1,321 passed / one existing skip in 115 seconds (rounded up): https://github.com/DFXswiss/agent/actions/runs/34045790650 . Focused coverage includes initial-only approval, denied permissions, paging, stale evidence, ownership, missing and pending CI, conflicts, required job skips, conditional scope, dry run, comment recovery and head changes during promotion.All four discussion sources are clear; both commit signatures are verified, the checkout is clean and the PR is mergeable against the current base. The requester explicitly waived independent final reviews for this session; zero independent review approvals are claimed. This PR is ready for review, not deployed or completed; adoption and human merge remain required.