Skip to content
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

Release 1.0.1 #16

Closed
29 of 32 tasks
maurolepore opened this issue Feb 11, 2019 · 0 comments
Closed
29 of 32 tasks

Release 1.0.1 #16

maurolepore opened this issue Feb 11, 2019 · 0 comments

Comments

@maurolepore
Copy link
Contributor

maurolepore commented Feb 11, 2019

Prepare for release:

  • Create pre-release branch.
  • rhub::validate_email()
  • ck <- rhub::check_for_cran()
  • Windows, R-devel
  • Ubuntu, R-release
  • Fedora, R-devel
  • Mac, R-release: rhub::check_on_macos()
  • revdepcheck::revdep_check(num_workers = 4)
  • Update NEWS.md (tidyverse style ); May temporarily use version.9000
  • Merge.

Perform release:

  • Have you updated packages with (update.packages())?
  • Create release branch
  • Bump version (in DESCRIPTION and NEWS)

(Walk through devtools::release() but don't submit)

  • Have you run R CMD check locally?
  • Have you checked for spelling errors (with spell_check())?
  • Were devtool's checks successful?
  • devtools::check_win_devel()
  • rhub::check_for_cran().
  • Have you updated NEWS.md file?
  • Have you updated DESCRIPTION (version number, use_tidy_version(), use_tidy_description())?
  • Have you updated cran-comments.md?
  • Merge

Publish release:

  • Check website built OK (e.g. version, links to NEWS.md and CHANGELOG.md)
  • Release on GitHub
  • Release on drat
  • Build source and win binary locally and add to drat
  • With source build mac binary on https://builder.r-hub.io/ and add to drat
  • Update README.Rmd
  • Bump dev version

Announce

  • Write blog post
  • Add link to blog post in pkgdown news menu
  • Tweet

Templatate at forestgeo/learn#182 (adapted from https://github.com/r-lib/usethis/issues/338).

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

1 participant