Repository navigation
Require Composer trust for Workflow published-package caller - #352
Conversation
|
|
General maintainer Source review: exact All 130 focused tests and all nine exact-head hosted contexts pass. Direct Sonar binds this exact head with base=target=main, gate OK and zero unresolved findings. An initial gate query used the wrong parameter and returned 400; the corrected projectKey query returned 200/OK. No failed query is called quality evidence. This implements the required:true transition accepted in #351 after reviewed caller wiring. Security's separate finite review was requested; no independent Security response is claimed by this maintainer review. Normal source integration may proceed. Actual stable-tag caller execution, downstream profiles and terminal cleanup still require their separate qualification. |
|
Security finite Source/main carry: PASS on reviewed source The only enforcement change is Workflow's already-scoped All nine source checks are terminal SUCCESS and the merge tree is byte-identical to the reviewed source. This closes only source presence/enumeration enforcement. It does not select or accept a stable-tag dispatch, installed package, Laravel matrix execution, release publication, or terminal operating receipt. |
|
Scoped Composer enforcement is now integrated and qualified on maintained main Owned topic cleanup used the reviewed-head lease after main qualification. Fresh Git absence, REST404, local-topic absence and a clean detached assessment checkout are verified. Unrelated WIPs and product tags are unchanged. Workflow's named |



Workflow now has the reviewed
published-packagecaller on maintained main. Require that scoped workflow/job and its reviewed setup to exist, so removing or bypassing the migrated caller fails shared-policy validation. Keep the existing request enumeration, immediate trust verification and whole-target safeguards.Validated with all 130 Composer trust/policy tests and the actual maintained Workflow workflow directory. Actual caller execution and terminal cleanup remain separate qualification steps.
Refs #297.