Added:
- Downstream testing in CI workflows (#573, #580, #582, #583)
- GitHub workflow for publishing images and debian packages on release (#573, #582, #583, #593)
- GitHub workflows for building/testing on a PR and push to
main
(#549, #564, #573, #582, #583, #590) - Add functionality for random behavior on the size (#550) and frequency (#565) of a sink
- GitHub workflow to check that the CHANGELOG has been updated (#562)
- Added inventory policies to Storage through the material buy policy (#574, #588)
Changed:
- Updated build procedure to use newer versions of packages and compilers in 2023 (#549, #596, #599)
- Added active/dormant and request size variation from buy policy to Storage (#546, #568, #586, #587)
- Update build procedure to force a rebuild when a test file is changed (#584)
- Define the version number in
CMakeLists.txt
and rely on CMake to propagate the version throughout the code (#589) - Update version numbers in documentation and fix references to
master
branch (#591, #595) - Update build procedure to link against Cyclus' cython generated libraries if needed (#596)
- Minor modifications for compatibility with the latest GTest library (#598)
- Remove FindCyclus.cmake from this repo since it is installed with Cyclus (#597)
- Default to a Release build when installing via python script (#600)
- Update pytests to skip appropriately when COIN is not supported (#601)