Software Release Checklist - nasa/gunns GitHub Wiki
- (Major release only) Submit NASA New Technology Disclosure, get approval
- (Major release only) Submit NASA Software Release Request (open source), get approval
- Review code changes
- Update GunnsDraw version label & re-export all drawings
- Final update to compile libs:
- make sure all new source folders are in the lib makefiles
- check linux (gcc) and OSX (clang) compilations, clean up all compile warnings
- Check all code Trick library dependencies:
- Run the sims/SIM_class_test_compile/test_all.py script
- Final check all UT’s and test sims
- Run the test/make_all_ut.sh script, verify no errors
- Run the test/make_all_ut_asan.sh script, verify no errors
- Update wiki:
- Document new features
- Add new GunnsDraw shape help pages
- Update release notes
- Tag final commit
- Close issues & tag with release milestone
- Email release news to the mailing list
- Notify NASA Software Release Coordinator of new release
⚠️ **GitHub.com Fallback** ⚠️