Skip to content

ci: enforce installer consumer synchronization - #223

Merged
ss-o merged 8 commits into
mainfrom
feature-208
Sep 20, 2026
Merged

ss-o merged 8 commits into
mainfrom
feature-208

Conversation

@ss-o

@ss-o ss-o commented Sep 20, 2026

Copy link
Copy Markdown
Member

Summary

  • rewrite the src README with the organization template and keep the setup snippet short
  • install the canonical zi-install skill from merged organization commit c26699d42c1bb9152fc2a4f92d1872fec2430166
  • link the landing page to the canonical wiki installation guide
  • add a versioned installer contract, impact detector, evidence auditor, tests, and scheduled audit
  • require future installer changes to refresh internal consumers and immutable external evidence
  • narrow workflow permissions and fix quoted GitHub output handling

Coordinated consumers

Wiki and organization evidence are published and verified against their default branches. Zi evidence remains explicitly pending until next is promoted to main; the immutable integration commit is recorded without claiming default-branch publication.

Validation

  • 45 installer checks
  • POSIX syntax and ShellCheck
  • 7 installer contract tests
  • live installer evidence audit: 2 current, 1 pending
  • trusted detector archive simulation
  • actionlint and changed-file Trunk checks
  • checksum generation idempotence
  • Linux, macOS, and both Cygwin hosted installer workflows
  • CodeQL and Cloudflare Pages
  • git diff --check

Refs #208 and #221.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 20, 2026

Copy link
Copy Markdown

Deploying src with  Cloudflare Pages  Cloudflare Pages

Latest commit: fb1142b
Status: ✅  Deploy successful!
Preview URL: https://83cc8f51.zi-src.pages.dev
Branch Preview URL: https://feature-208.zi-src.pages.dev

View logs

@ss-o
ss-o merged commit 3a4bd19 into main Sep 20, 2026
18 checks passed
@ss-o
ss-o deleted the feature-208 branch September 20, 2026 13:32
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