Release checklist for quantmod
-
Create GitHub Milestone
- Associate all included issues with milestone
- Ensure all included issues are closed
- Roll open issues to next milestone
-
Check unit tests, code coverage, and benchmarks
-
Build and test with R-devel and current release
- Run via r-hub for Linux, Windows, Solaris
- Run via win-builder
-
Run reverse-dependency checks
- Note failures that are not related to package, for example:
- Required vignette builder is not installed
- Unit tests do not conditionally use other packages
- Notify dependent maintainers of API changes affecting their package
- Note failures that are not related to package, for example:
-
Update NEWS
- Include user-facing changes, with GitHub issue number
- Include GitHub username for users who create issues and/or PRs
-
Ensure all CRAN checks are addressed
-
Upload to CRAN
- Add any new comments to the CRAN comments file
-
Post "on CRAN now"
- Tag version and create release
- Close milestone
- Announce:
- Blog post, tweet, R-announce, etc