Skip to content

Latest commit

 

History

History
 
 

release_process

Pre-Release Work

  1. Install latest devel version of R (here for OS X)
  2. Sync git project
  3. Run models/parseModels.R to get new model results into package
  4. Run code to update all caret related packages (see release_process/update_pkgs.R) outside of RStudio. Beware that this might reinstall caret
  5. Install current CRAN version of caret and run regression tests (via RegressionTests/move_files.R)
  6. Install devel version of caret
  7. Run the check for reverse dependencies using revdepcheck::revdep_check(num_workers = 4)
  8. Run regression tests (via move_files.R again)
  9. Compare results to see if any models fail or substantively change results using RegressionTests/compare.R
  10. Run release_process/make_model_Rd.R to make the models man file and move this to pkg/caret/man
  11. Look to find any CRAN policy changes here.
  12. Look at the CRAN Package Check Results
  13. Run devtools::check()
  14. (Max only) use devtools::build_win() to check on CRAN servers
  15. Run html/makeHTML.R to make new HTML files for github
  16. Send to CRAN via web form
  17. Once accepted, use git tag -a 6.0-xx -m "Version 6.0-xx release" to mark the release.