Explore a Windows build for Robot Diagnostics
#3394
Labels
DevOps
For everything related to logistics of code
Difficulty - 13
Require a good understanding of relevant systems and tools, and may require some pathfinding
Thunderscope
Description of the task
Currently, we run thunderscope by running the following command: bazel run //software/thunderscope:thunderscope_main -- --run_diagnostics. However, the definition of the py_binary rule causes us to build FullSystem and the Simulator which slows down compilation time for both mech and elec who only care about robot diagnostics.
With #3393, we can reduce the number of dependencies for a specific robot diagnostic build of Thunderscope. Since elec/mech don't usually have Linux machines, the robot diagnostic build should be easier to release a Windows binary for. To be clear, adding native Windows support to the Thunderbots repo will be too hard, but it could be achievable to deploy a GitHub release for a Windows robot diagnostics build.
In theory, we can use the packaging mechanisms available in
rules_python
to package upThunderscope
. Investigate how achievable this is.Acceptance criteria
Blocked By
#3393
The text was updated successfully, but these errors were encountered: