Skip to content

CRAN release TODO #21

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

Open
27 tasks done
mjskay opened this issue Jul 8, 2018 · 0 comments
Open
27 tasks done

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()
  • 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()
  • usethis::use_dev_version() on dev branch

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