- **Blocking macOS CI coverage** — A new `test-macos` job runs on `macos-latest` for every configured pull request, supported-branch push, and manual dispatch. It builds Release, runs the stable suite with only `E2E` and `Performance` excluded, and executes the generated apphost to verify executable permission, tool discovery, temporary POSIX paths with spaces and case variants, report artifacts, and reportable-difference exit code `5`. The blocking job has a 20-minute timeout, uploads TRX results, and documents why real-disassembler E2E remains deferred on hosted macOS. Affected: `.github/workflows/dotnet.yml`, `FolderDiffIL4DotNet.Tests/Architecture/CiAutomationConfigurationTests.cs`, `doc/TESTING_GUIDE.md`. Issue: #224.
0 commit comments