Skip to content

ci: run the full unit suite on all supported operating systems - #185

Merged
fengmk2 merged 2 commits into
mainfrom
ci/unit-tests-multi-os
Oct 8, 2026
Merged

fengmk2 merged 2 commits into
mainfrom
ci/unit-tests-multi-os

Conversation

@fengmk2

@fengmk2 fengmk2 commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

The full unit suite ran only on Ubuntu, so it skipped tests that require Windows. The suite now runs on Linux, macOS, and Windows, with a build before each run.

Portable fixtures use native paths and Node subprocesses. Unix bootstrap execution and POSIX permission checks stay on Unix.

The full suite replaces the separate Azure template step and Windows process/cache job. The workflow accepts pull requests that target feature branches so stacked changes receive CI.

@fengmk2
fengmk2 added this pull request to stack #186 October 8, 2026 04:09
Base automatically changed from fix/azure-setup-ref-injection to main October 8, 2026 04:17
@fengmk2
fengmk2 marked this pull request as ready for review October 8, 2026 04:18
@fengmk2
fengmk2 force-pushed the ci/unit-tests-multi-os branch from 1cac58e to d0f77b4 Compare October 8, 2026 04:18
@fengmk2
fengmk2 merged commit 9706c5f into main Oct 8, 2026
82 checks passed
@fengmk2
fengmk2 deleted the ci/unit-tests-multi-os branch October 8, 2026 04:22
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