Skip to content

Require source-region coverage across supported systems. - #21

Merged
samuel-williams-shopify merged 5 commits into
mainfrom
codex/bake-test-region-coverage
Oct 5, 2026
Merged

samuel-williams-shopify merged 5 commits into
mainfrom
codex/bake-test-region-coverage

Conversation

@samuel-williams-shopify

@samuel-williams-shopify samuel-williams-shopify commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

This updates Bake Rust to Bake Test 0.3.0 and enforces complete source-region coverage on Ubuntu and Windows.

The launcher and task crates contain platform-specific paths, so the test workflow measures coverage on both operating systems. Windows coverage runs the test suite itself, eliminating the duplicate plain cargo test step. Since the launcher preserves full child exit codes with std::process::exit, the coverage build now writes LLVM profile data immediately before that exit so its subprocess tests count in the Windows report.

The change refreshes the installed project guidance and adds tests for previously uncovered launcher, formatting, and filesystem behavior.

@samuel-williams-shopify
samuel-williams-shopify force-pushed the codex/bake-test-region-coverage branch from dd7172c to 75f5ce6 Compare October 5, 2026 09:28
@samuel-williams-shopify
samuel-williams-shopify merged commit 7f77153 into main Oct 5, 2026
7 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the codex/bake-test-region-coverage branch October 5, 2026 10:24
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