Closed czechboy0 closed 1 year ago
To further avoid concurrency bugs, enable complete concurrency checking in CI.
Added the compiler flag to the docker-compose scripts.
If a warning of this nature comes up, because we have warnings-as-errors, it'll fail CI.
Locally built without any warnings with the flag enabled.
@glbrntt My original PR only tested on macOS, and didn't fix tests. Now both Linux and tests are fixed up, the diff is a little larger.
Motivation
To further avoid concurrency bugs, enable complete concurrency checking in CI.
Modifications
Added the compiler flag to the docker-compose scripts.
Result
If a warning of this nature comes up, because we have warnings-as-errors, it'll fail CI.
Test Plan
Locally built without any warnings with the flag enabled.