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

CRAN release TODO #21

Open
22 of 29 tasks
mjskay opened this issue Jul 8, 2018 · 0 comments
Open
22 of 29 tasks

CRAN release TODO #21

mjskay opened this issue Jul 8, 2018 · 0 comments
Assignees

Comments

@mjskay
Copy link
Owner

mjskay commented Jul 8, 2018

(don't close this; will re-use and update for each release)

  • check for existing problems on CRAN checks for ARTool
  • double-check CRAN policies
  • update R and all packages
    • devtools::install_dev_deps()
    • update.packages(ask = FALSE)
  • bump version and date
    • in DESCRIPTION
    • in NEWS
  • devtools::check(remote = TRUE, manual = TRUE, run_dont_test = TRUE)
  • update NEWS
  • spelling::spell_check_package()
  • devtools::document()
  • devtools::install()
  • revdepcheck::revdep_check(num_workers = 4)
  • rebuild README
  • devtools::check(remote = TRUE, manual = TRUE, run_dont_test = TRUE)
    • on windows-release (local)
    • on whatever is on Github
  • devtools::check_win_release()
  • devtools::check_win_devel()
  • rhub::check(platform = "solaris-x86-patched", env_vars = c("_R_CHECK_FORCE_SUGGESTS_" = "false"))
  • write cran-comments.md
  • devtools::release()

After package goes live on CRAN:

  • merge dev onto master and cran
  • tag release
  • double check zenodo entry
    • Matthew Kay
    • Lisa A. Elkin
    • James J. Higgins
    • Jacob O. Wobbrock
  • revdepcheck::revdep_reset()
  • bump to a new dev version on dev branch
    • update DESCRIPTION

Template loosely based on r-lib/usethis#338

@mjskay mjskay self-assigned this Jul 8, 2018
@mjskay mjskay changed the title new CRAN release CRAN release TODO Jul 9, 2018
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