Repository navigation
Bind the Server 3.8 cooperative Composer build recipe - #379
Conversation
|
Security trust-policy review — PASS on exact head The additional recipe is narrowly bound to published Server 3.8.0 source The predecessor recipe, selectors, registered Compose request, clean predecessor, and live in-container verifier remain required. The added regression proves that an unreviewed helper addition, later mutation, or removal refuses rather than broadening the recipe. I also ran the complete This qualifies only the source recipe. It is not a Server build/install result and does not by itself qualify sdk-php#407's affected caller; that caller still needs its registered Compose request, live verifier, and actual hosted/published acceptance. |
|
|
Security parent-refresh countercheck — PASS / merge eligible on exact head This is an ordinary two-parent merge of reviewed recipe head All nine refreshed exact-head CI/security checks are green. The prior scope remains unchanged: this merges the accepted Server 3.8 source recipe only; sdk-php#407 still requires its registered Compose/live verifier and actual affected caller acceptance before an installed qualification claim. |
|
General independently reviewed the Server 3.8 recipe, preserved its exact source/test/doc blobs through the ordinary main refresh, and merged #379 at Security-counterchecked Merge This delivers source matching for the exact additional recipe. SDK PHP retains its caller pin, real guard and actual registered Compose/functional qualification; no build or installed result is inferred here. General retains explicit verifier-action admission in #380 before that consumer dispatch. |



The registered SDK cooperative build refuses published Server 3.8.0 before building because its fixed-APT Dockerfile is absent from the approved recipe catalog. SDK's actual caller failure is retained; the trust guard stays mandatory.
Add a scoped successor recipe from exact Server source
28f084513235f6647e740c4b3d9e3aace7a323b7. It binds all eight existing inputs, the copied/executed APT helper and its parent proof. Dockerfile and composer.lock are the only changes among the original eight. Preserve the older recipe, request selector, registered services/Compose sets, bootstrap CA authority and live in-container verifier.Validation: 96 container-source and caller-policy tests pass. Actual clean Server checkout source controls demonstrate old-catalog refusal, new-catalog acceptance, both registered Compose configurations, and refusal of committed mutated/missing APT helpers. Those controls perform no dependency requests and do not establish an actual build or installed caller pass. Security and current-head CI remain required. General owns central integration; sdk-php owns the reviewed caller pin and real connected/source-free repeats after acceptance.
Refs #297, durable-workflow/sdk-php#407.