Note: I came up with this while putting together the latest release of ergm and associated packages, and it'll hopefully let us keep track of what has and what hasn't been done and what may need to be redone. Suggestions welcome.
@statnet/epimodel @statnet/team-shamp @mbojan, CRAN has given us until 29 May to submit an update to ergm.ego.
Checklist before submitting to CRAN
Directions for use
After a commit directly pursuant to a checkbox item, uncheck all checkboxes below it.
After any other commit to master branch, uncheck all boxes from the "master branch" section down.
After any other commit to *release* branch, uncheck boxes from the "Release branch" section down.
Close the issue after all boxes are checked.
master branch
[x] DESCRIPTION: Package's dependencies require the latest CRAN versions (unless you are certain that they don't).
Note: I came up with this while putting together the latest release of
ergm
and associated packages, and it'll hopefully let us keep track of what has and what hasn't been done and what may need to be redone. Suggestions welcome.@statnet/epimodel @statnet/team-shamp @mbojan, CRAN has given us until 29 May to submit an update to
ergm.ego
.Checklist before submitting to CRAN
Directions for use
master
branch, uncheck all boxes from the "master
branch" section down.*release*
branch, uncheck boxes from the "Release branch" section down.master
branchDESCRIPTION
: Package's dependencies require the latest CRAN versions (unless you are certain that they don't).DESCRIPTION
.inst/NEWS.Rd
: file is up to date: none of the commits since the last commit to explicitly mention updating theNEWS
file are newsworthy.LICENSE
: license refers to the correct package.LICENSE
: affiliations are up to date.LICENSE
: copyright year range is correct.addcopyheaders
to ensure this.Release branch
master
merged into it. (git checkout *release*; git merge master
).travis.yml
: Travis CI tests against CRAN and not repositories (unless releasing simultaneously)..travis.yml
:warnings_are_errors: true
is set (orwarnings_are_errors
is unset, sincetrue
is the default).DESCRIPTION
: Release branch's version number does not have commit number attached to it.DESCRIPTION
: Date is today.CITATION
:update_CITATION
has been run after installing all the mentioned packages from the release branch.*pkg*.tar.gz
: the candidate submission file is from the latest version of the release branch.*pkg*.tar.gz
:R CMD check
passes withENABLE_statnet_TESTS=yes
environment variable and--run-donttest
.*pkg*.tar.gz
:R CMD check
passes with--as-cran
option withoutWARNING
s.*pkg*.tar.gz
:R CMD check
passes Win-Builder (https://win-builder.r-project.org).After release