You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DESCRIPTION: Package's CRAN dependencies require a recent CRAN version. (The statnet/utilities script latest_dependencies can be used to construct dependency lists satisfying these and the following two items.)
DESCRIPTION: Package's dependencies that are a part of R core (i.e., "base" priority) do not specify a version.
DESCRIPTION: Package's dependencies that are usually shipped with R (i.e., "recommended" priority) do not specify a version unless necessary.
All tickets associated with the release's milestone have been resolved.
All "TODO:" and "FIXME:" items in code that have come due have been addressed.
The stubs file in inst/include/ is up to date if needed.
man-roxygen/ templates have been synchronised.
Roxygen has been run on the package since last commit to code, documentation, or DESCRIPTION.
Relevant tutorials run satisfactorily.
inst/NEWS.Rd: file is up to date: none of the commits since the last commit to explicitly mention updating the NEWS file are newsworthy.
LICENSE: license refers to the correct package.
LICENSE: affiliations are up to date.
LICENSE: copyright year range is correct.
All files that should have copyright headers have them. Generally, it never hurts to rerun addcopyheaders to ensure this.
All GitHub Action R-CMD-check.yaml tests pass.
Release branch
Release branch has had the latest master merged into it. (git checkout *release*; git merge master)
DESCRIPTION: There are no Remotes: directives (unless releasing simultaneously).
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.
All files in the release branch have been committed and pushed to GitHub.
R-CMD-check.yaml: Flag strict is set for all jobs, and they pass.
R-CMD-check.yaml: Flag vignettes is set for all jobs, and they pass. (Note: sometimes Windows LaTeX seems to fail.)
R-CMD-check.yaml: Flag remote is set for at least some jobs, and they pass.
Checklist before submitting to CRAN
Directions for use
masterbranch, uncheck all boxes from the "masterbranch" section down.*release*branch, uncheck boxes from the "Release branch" section down.masterbranchDESCRIPTION: Package's CRAN dependencies require a recent CRAN version. (Thestatnet/utilitiesscriptlatest_dependenciescan be used to construct dependency lists satisfying these and the following two items.)DESCRIPTION: Package's dependencies that are a part of R core (i.e., "base" priority) do not specify a version.DESCRIPTION: Package's dependencies that are usually shipped with R (i.e., "recommended" priority) do not specify a version unless necessary.inst/include/is up to date if needed.man-roxygen/templates have been synchronised.DESCRIPTION.inst/NEWS.Rd: file is up to date: none of the commits since the last commit to explicitly mention updating theNEWSfile are newsworthy.LICENSE: license refers to the correct package.LICENSE: affiliations are up to date.LICENSE: copyright year range is correct.addcopyheadersto ensure this.R-CMD-check.yamltests pass.Release branch
mastermerged into it. (git checkout *release*; git merge master)DESCRIPTION: There are noRemotes:directives (unless releasing simultaneously).DESCRIPTION: Release branch's version number does not have commit number attached to it.DESCRIPTION: Date is today.CITATION:update_CITATIONhas been run after installing all the mentioned packages from the release branch.R-CMD-check.yaml: Flagstrictis set for all jobs, and they pass.R-CMD-check.yaml: Flagvignettesis set for all jobs, and they pass. (Note: sometimes Windows LaTeX seems to fail.)R-CMD-check.yaml: Flagremoteis set for at least some jobs, and they pass.*pkg*.tar.gz: the candidate submission file is from the latest version of the release branch.*pkg*.tar.gz:R CMD checkpasses withENABLE_statnet_TESTS=yesenvironment variable and--run-donttest.*pkg*.tar.gz:R CMD checkpasses with--as-cranoption withoutWARNINGs.*pkg*.tar.gz:R CMD checkpasses with--use-valgrindoption without memory errors.*pkg*.tar.gz:rchkstatic code analysis passes.*pkg*.tar.gz:R CMD checkpasses on the previous stable release (unless there is a good reason to require the latest R).*pkg*.tar.gz:R CMD checkpasses Win-Builder (https://win-builder.r-project.org).*pkg*.tar.gz:R CMD checkpasses with MacOS builder (https://mac.r-project.org/macbuilder/submit.html).After release