Skip to content

ci: require CLI Composer trust verification - #242

Merged
rmcdaniel merged 1 commit into
mainfrom
fix/237-cli-composer-policy
Oct 23, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
fix/237-cli-composer-policy

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Continues #237 after durable-workflow/cli#63 delivered the effective Composer
trust guards. CLI source merges as 535cb6e9b949aadf53c8b0313963577cccfec43c,
exact qualified tree 4e377a3eefa6e13a0ec91d495ecd222515904569.
Independent main Build 39906101401 passes all PHP, PHAR, reproducibility and
target-qualification checks. Sonar and the actual default-setup language
analyses were reviewed on the candidate; the summary warning remains recorded
in that PR.

This adds only cli.composer_trust_required: true. It prevents a future change
from dropping every guard and thereby leaving no automatic opt-in to Composer
sink validation. The stricter temporary policy already refused the preceding
CLI workflows and accepted the delivered source. Normal shared-policy checks
must qualify this exact flag change.

No validator, threshold, protected-main workflow, App exception, credential,
runtime or product version changes. Protected native publisher acceptance and
the other #237 obligations remain separate.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 23, 2026 05:39
@rmcdaniel
rmcdaniel merged commit df5f0e0 into main Oct 23, 2026
7 checks passed
@rmcdaniel
rmcdaniel deleted the fix/237-cli-composer-policy branch October 23, 2026 05:39
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