The CI server tests did not include a test on macOS, nor did we build with opNav flag or build the BSK documentation. This branch now builds on macOS the full Basilisk software with opNav modules and scenarios included. We also build now the Basilisk documentation where we treat any warnings of wrong links, etc., as errors and the CI test will fail. The documentation needs to build without warnings.
Further, a second macOS build is done where vizInterface build option is turned off. This allows us to check if BSK scripts and test pass, or are correctly skipped, if the vizInterface module is not built.
Verification
All the pull request actions complete as expected and without errors.
Documentation
Added release notes
Future work
Still need to work on adding opNav support to Linux and Windows CI tests. Further, want to add the ability to build the documentation automatically when a PR is merged with develop.
Description
The CI server tests did not include a test on macOS, nor did we build with
opNav
flag or build the BSK documentation. This branch now builds on macOS the full Basilisk software withopNav
modules and scenarios included. We also build now the Basilisk documentation where we treat any warnings of wrong links, etc., as errors and the CI test will fail. The documentation needs to build without warnings.Further, a second macOS build is done where
vizInterface
build option is turned off. This allows us to check if BSK scripts and test pass, or are correctly skipped, if thevizInterface
module is not built.Verification
All the pull request actions complete as expected and without errors.
Documentation
Added release notes
Future work
Still need to work on adding
opNav
support to Linux and Windows CI tests. Further, want to add the ability to build the documentation automatically when a PR is merged withdevelop
.