r-lib/rig

Release rig 0.7.0

gaborcsardi opened this issue · 0 comments

  • Make sure README has the correct command list.
  • Make sure version number is updated everywhere:
    • Cargo.toml
    • Cargo.lock (run cargo build)
    • rig.iss
    • NEWS file
    • README.Rmd
  • Make sure CI is OK
  • If needed, commit to have a CI build with the right version number.
  • Build README:
    Rscript -e 'rmarkdown::render("README.Rmd")'
    
  • Update NEWS header to remove (not released yet)
  • Build signed and notarized macOS packages locally:
    export AC_PASSWORD=...
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    make clean
    make macos
    
  • Download the artifacts for the new version for Windows & Linux (x2)
  • Create tag for the current version, push to GH.
  • Create release on GH, add the installers.
  • Test installers.
  • git commit with the NEWS and README updates, update tag, push to GH,
    --tags as well.
  • Update homebrew repo.
  • Update choco package.
  • Update the latest tag and release on GH.
  • Update winget package:
    komac update --identifier  'Posit.rig' --version 0.7.0 \
      --urls 'https://github.com/r-lib/rig/releases/download/v0.7.0/rig-windows-0.7.0.exe' \
      --submit
    
  • toot