Skip to content

M1.28: harden live transparency script execution - #2

Merged
pgousdal merged 1 commit into
mainfrom
work/m1.28-live-consumer-exec-fix
Sep 5, 2026
Merged

pgousdal merged 1 commit into
mainfrom
work/m1.28-live-consumer-exec-fix

Conversation

@pgousdal

@pgousdal pgousdal commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Fix the post-release M1.27 live consumer failure observed on v0.2.0. The consumer invoked helper scripts directly, but checkout does not preserve an executable bit for those files in this path, causing exit 126. Invoke all POSIX-sh helpers explicitly through sh so verification is independent of file mode.

Observed failure: verify-transparency-snapshot.sh: Permission denied in transparency-live-consumer run 33968094623.

This does not change the transparency contract; it only makes the existing verifier runnable from a normal checkout.

@pgousdal
pgousdal merged commit 05729c7 into main Sep 5, 2026
17 checks 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