Problem
As the client implementations for different operating systems continue to diverge and additional conditional compilation blocks are introduced, the likelihood of introducing build errors on other platforms increases.
Manually testing these builds across multiple virtual machines during development is error-prone and inefficient.
Proposal
Introduce CI checks for all supported platforms to automatically verify that the project compiles successfully across environments, triggered on merge-request to main/dev/release branches.
Problem
As the client implementations for different operating systems continue to diverge and additional conditional compilation blocks are introduced, the likelihood of introducing build errors on other platforms increases.
Manually testing these builds across multiple virtual machines during development is error-prone and inefficient.
Proposal
Introduce CI checks for all supported platforms to automatically verify that the project compiles successfully across environments, triggered on merge-request to main/dev/release branches.