Skip to content

CRAN release TODO #21

@mjskay

Description

@mjskay

(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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions