- [x] Make sure README has the correct command list. - [x] Make sure version number is updated everywhere: - Cargo.toml - Cargo.lock (run cargo build) - rig.iss - choco/rig/rig.nuspec - NEWS file - [x] If needed, commit to have a CI build with the right version number. - [x] Make sure CI is OK - [x] Build README: ``` Rscript -e 'rmarkdown::render("README.Rmd")' ``` - [x] Update NEWS header to remove `(not released yet)` - [x] Build signed and notarized macOS packages locally: ``` export AC_PASSWORD=... export TEAM_ID=... sudo xcode-select -s /Applications/Xcode.app/Contents/Developer rm -rf target make clean make macos ``` (https://github.com/mitchellh/gon is now archived, I had to compile my own fork, from https://github.com/UniversalMediaServer.) - [x] Download the artifacts for the new version for Windows & Linux (x2) - [x] Create tag for the current version, push to GH. - [x] Create release on GH, add the installers. - [x] Test the macOS installers. (The rest are tested in the CI.) - [x] `git commit` with the NEWS and README updates, update tag, push to GH, `--tags` as well. - [x] Update Debian repo, by running the Action manually, and then `pull --rebase` and push the `gh-pages` branch to the server at DigitalOcean. - [x] Update homebrew repo. - [x] Update choco package. - Make sure `rig.nuspec` is current - `choco pack` - Delete old `.nupkg` file - Test: ``` gsudo choco uninstall rig gsudo choco install rig --source . rig --version rig ls rig available ``` - Submit: ``` choco push rig.*.nupkg --source https://push.chocolatey.org/ ``` - [x] Submit update to winget-pkgs: ``` VERSION=x.y.z komac update --identifier 'Posit.rig' --version "$VERSION" \ --urls "https://github.com/r-lib/rig/releases/download/v${VERSION}/rig-windows-${VERSION}.exe" \ --submit ``` - [x] Update the `latest` tag and release on GH. - [ ] toot
(not released yet)own fork, from https://github.com/UniversalMediaServer.)
git commitwith the NEWS and README updates, update tag, push to GH,--tagsas well.pull --rebaseand push thegh-pagesbranch to the server at DigitalOcean.rig.nuspecis currentchoco pack.nupkgfilelatesttag and release on GH.