The order of operations matters here.
-
Update versions in
Cargo.tomlfiles (library versions and dependencies):- aqua
- spongia
- unguentum
- balnea
- tergo
-
Make sure the documentation is updated (
README.mdfiles):balnea- if there were any configuration changes they need to be reflected in the documentation.
-
Publish:
- aqua
- spongia
- unguentum
- balnea
- tergo
- Update the versions of dependencies in
Cargo.toml. - Update the documentation:
- If the installation process changed, it needs to be reflected in the docs.
- Publish.
- Run
npx wit2ts --outDir ./src ./wit - Run
vsce package - Run
vsce publish- this requires a Personal Access Token forkonradpagaczorganization.
- Update the
tergo-libdependency inantidotum/tergo/src/rust/Cargo.toml - Run
extendr::document() - Update the version in
DESCRIPTION - Fill and update NEWS.md
- R CMD build
- R CMD check
- Publish to CRAN
When adding a new configuration entry to tergo, make sure to update:
- the
Configstruct inunguentum/src/config.rs. - the tests in
unguentum/tests/config_parsing.rs. get_configandget_default_configfunctions inantidotum/tergo/src/rust/src/lib.rs.README.mdinbalneaif the configuration is user-facing.- The vignette in
antidotum/tergoif the configuration is user-facing.