CRAN release version 2.0.0
daxkellie opened this issue · 0 comments
daxkellie commented
Documentation
- Vignettes have been updated by opening the
vignettes/precompile.R
file and running the script - Documentation has been built with
roxygen2md::roxygen2md()
-
_pkgdown.yml
has been updated with any new/updated changes -
pkgdown
site has been built locally withpkgdown::build_site()
and all the pages are rendering as expected - NEWS.md has been updated with all the changes since the last release, including links to issue numbers
- Version number has been increased in the
DESCRIPTION
in semantic versioning style
Testing
- Delete all files from the
tests/fixtures/
folder (except any international atlas fixtures not working because an API system is down) - Delete all files from the
tests/testhat/_snaps/
folder (these need to be deleted each time before runningdevtools::test()
) - Restart R (Ctrl/Cmd + Shift + F10)
- All automated tests are passing locally with
devtools::test()
(including slow skipped tests) - All functional tests documented here have been performed, ideally by someone other than the developer
- Code has been merged into the
master
branch and pushed to Git (including re-generated fixtures) - Tests are passing on the
master
branch on travis
External checks
-
R CMD build galah
andR CMD check --as-cran --no-manual galah_{version}.tar.gz
run with no issues - Package checked using
rhub::check_for_cran()
-
rhub
results (emailed to maintainer) have no errors or warnings - Package zipfile has been submitted to winbuilder
- winbuilder results (emailed to maintainer) have no errors or warnings
Change Advisory Board (CAB) submission
- Change request submitted to CAB in JIRA
- Change request approved by CAB
- After change request approval, update the CAB submission with an expected deployment date
Submit to CRAN
- Upload package to CRAN here: https://cran.r-project.org/submit.html
- Click on link in email from CRAN and confirm submission
- Fix any errors from CRAN and repeat all steps :(
- After the package is accepted on CRAN, update CAB submission with actual depolyment date (this will complete the CAB request process and close the request)
- Celebrate!