Skip to content

Release SomaDataIO 6.5.0 #163

@scheidec

Description

@scheidec

Prepare for release 🥵

  • Merge final branch(es) to main
  • Sync forks and git pull --rebase
  • Create release candidate branch: git checkout -b rc-6.5.0
  • Review extrachecks
  • Check if any deprecation processes should be advanced:
  • Polish NEWS.md
    • cat(usethis:::news_latest(readLines('NEWS.md')))
  • devtools::spell_check()
  • urlchecker::url_check()
  • Build README:
    • make readme
    • devtools::build_readme()
  • Update roxygen docs: make docs
  • Run local checks: make check
  • Check revdeps on CRAN
  • Remote checks:
    • devtools::check(remote = TRUE, manual = TRUE)
    • rhub::rhub_check() using platforms linux, macos, windows, and rchk
    • devtools::check_win_devel()
    • rhub::check_with_sanitizers() (deprecated as of rhub v2.0.0)
    • rhub::check_for_cran() (deprecated as of rhub v2.0.0)
  • Update cran-comments.md accordingly
  • PR and merge rc-6.5.0

Submit to CRAN 🤞

  • Create a submission branch: git checkout -b submit-cran-6.5.0
  • Bump version: usethis::use_version('minor')
  • Check NEWS.md file was updated and is correct
  • Update cran-comments.md as necessary
  • devtools::submit_cran()
  • Approve 📧

Wait for CRAN ... 😴

  • Accepted 🎉
  • git push public/main 📌
  • Check that pkgdown was deployed to website via GitHub Action
  • Tag release commit with new tag:
    • git tag tag -a v6.5.0 -m 'Release of v6.5.0'
    • git push public v6.5.0
  • Add Release from NEWS.md
  • Bump version to dev: usethis::use_dev_version(push = FALSE)
  • Done! 🥳

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions