Skip to content

Split baseline CI and release verification#1

Merged
DonPrus merged 1 commit into
mainfrom
feat/ci-baseline-gates
Jun 9, 2026
Merged

Split baseline CI and release verification#1
DonPrus merged 1 commit into
mainfrom
feat/ci-baseline-gates

Conversation

@DonPrus

@DonPrus DonPrus commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make PR/main CI a required baseline matrix across Linux, macOS, and Windows
  • move full import checks and external runtime contracts into the Release workflow before artifact publication
  • fix Linux owner-check compilation by using statx for runtime home trust validation
  • document the GitHub baseline and release gates

Local verification

  • zig build test --summary all
  • zig build --summary all
  • zig build test-server -Dtest-filter='runtime home' --summary all
  • zig build -Dtarget=x86_64-linux-musl -Doptimize=ReleaseSmall --summary all
  • zig build -Dtarget=aarch64-linux-musl -Doptimize=ReleaseSmall --summary all
  • zig build check-full-import -Dengine-profile=full --summary all
  • zig build test-profile -Dengine-profile=full --summary all

@DonPrus DonPrus enabled auto-merge (squash) June 9, 2026 09:31
@DonPrus DonPrus merged commit 7e0a95d into main Jun 9, 2026
3 checks passed
@DonPrus DonPrus deleted the feat/ci-baseline-gates branch June 9, 2026 09: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