Skip to content

Release 0.7.1 #276

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
19 tasks done
gaborcsardi opened this issue Apr 10, 2025 · 3 comments
Closed
19 tasks done

Release 0.7.1 #276

gaborcsardi opened this issue Apr 10, 2025 · 3 comments

Comments

@gaborcsardi
Copy link
Member

gaborcsardi commented Apr 10, 2025

  • Make sure README has the correct command list.
  • Make sure version number is updated everywhere:
    • Cargo.toml
    • Cargo.lock (run cargo build)
    • rig.iss
    • choco/rig/rig.nuspec
    • NEWS file
  • If needed, commit to have a CI build with the right version number.
  • Trigger arm64 Linux CI build
  • Make sure CI is OK
  • 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=...
    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.)
  • 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 the macOS installers. (The rest are tested in the CI.)
  • git commit with the NEWS and README updates, update tag, push to GH,
    --tags as well.
  • Update Debian repo, by running the Action manually.
  • Update homebrew repo.
  • 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/
        
  • 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
    
  • Update the latest tag and release on GH.
  • toot
@frosforever
Copy link

Thank you so very much for maintaining this project!

Strong chance I'm doing something wrong but is it possible that this release isn't yet available via apt https://rig.r-pkg.org/deb rig main? When I look at the apt/list, the timestamp is from Apr 12. But the latest version is still 0.7.0-1 and not 0.7.1-1 as expected. If helpful, I'm running ubuntu:22.04 on arm64.

@gaborcsardi
Copy link
Member Author

You are right, I missed a step, now corrected. Thanks for letting me know!

@frosforever
Copy link

Outstanding. Confirming it now works. thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants