Release tergm 4.1.1.
krivit opened this issue · 1 comments
krivit commented
Checklist before submitting to CRAN
Directions for use
- Create an appropriately named issue (e.g., "Release package version version.").
- Copy-paste this file into the issue text to provide the checklist functionality.
- 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
- Issues identified on CRAN check page (typically https://cran.r-project.org/web/checks/check_results_tergm.html) have all been fixed.
-
DESCRIPTION
: Package's CRAN dependencies require a recent CRAN version. -
DESCRIPTION
: Package's dependencies that are a part of R core (base
,datasets
,grDevices
,methods
,splines
,stats4
,tools
,utils
,compiler
,graphics
,grid
,parallel
,stats
,tcltk
,translations
) do not specify a version. -
DESCRIPTION
: Package's dependencies that are usually shipped with R (KernSmooth
,Matrix
,MASS
,class
,nnet
,spatial
,boot
,cluster
,codetools
,foreign
,lattice
,mgcv
,nlme
,rpart
,survival
) do not specify a version unless necessary. - All tickets associated with the release's milestone have been resolved.
- 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 theNEWS
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 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_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
: Flagstrict
is set for all jobs, and they pass. -
R-CMD-check.yaml
: Flagvignettes
is set for all jobs, and they pass. (Note: sometimes Windows LaTeX seems to fail.) -
R-CMD-check.yaml
: Flagremote
is set for at least some jobs, and they pass. - Reverse dependency checks pass unless breakage known.
-
*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 with--use-valgrind
option without memory errors. -
*pkg*.tar.gz
:rchk
static code analysis passes. -
*pkg*.tar.gz
:R CMD check
passes on the previous stable release (unless there is a good reason to require the latest R). -
*pkg*.tar.gz
:R CMD check
passes Win-Builder (https://win-builder.r-project.org). -
*pkg*.tar.gz
:R CMD check
passes with MacOS builder (https://mac.r-project.org/macbuilder/submit.html).
After release
- Release branch corresponding to the package on CRAN has been tagged with the exact CRAN version and pushed to GitHub.