A guide for users of both the GitHub worflow and Gitflow workflow.
prepare-v0.0.1) and follow the release checklist until the end of the section “Prepare for release” (tweaks).
Yes – the package is not ready for release yet:
No – the package is ready for release:
Delete the feature/branch
prepare-v0.0.1 and create a release/branch
Increment the version number with
Submit a pull request based on
master and confirm clean CI.
devtools::submit_cran(). This adds CRAN-RELEASE – delete it.
Regardless of CRAN create a GitHub release:
master, and run
usethis::use_github_release()6 to create a new tag
v0.0.17 and a corresponding GitHub release.
develop8 and checkout
You can continue development. If CRAN accepts the submission, then the new tag on
master and GitHub release will also have a corresponding CRAN release.