- check CRAN test results
- check package issues page
- examine
R-CMD-CHECK
logs on Github Actions - examine tests coverage on codecov.com.
- copy old CRAN branch to new one and update timestamp:
git branch v4.6 v4.5
git rebase master v4.6
git commit --amend --date=now --no-edit
git push github v4.6
- rebase:
git rebase master v4.6
- consolidate
NEWS.md
make NEWS
- consolidate
- verify that
.Rbuildignore
containstests
README\.md$
TODO\.md$
CRAN\.md$
^\.gitignore$
^\.travis\.yml$
^codecov\.yml$
- perform extra checks:
make xcheck
make ycheck
make rchk
make vcheck
and examinevalgrind
output inpomp-Ex.Rout
for evidence of memory leaks.make revdeps
- Use the webform for submission.
- Example submission note text:
The package has been checked under R-4.1.0, R-release, and R-devel on linux, osx, and windows. I have checked for memory leaks using 'valgrind'. There are two new NOTEs generated, concerning S3 generic/method consistency. These are false positives, since the functions in questionfilter.mean
andfilter.traj
are themselves S4 generics. I have checked that the S3 method dispatch system works properly. In any case, these functions have been deprecated as of this version in favor of functions namedfilter_mean
andfilter_traj
, so this false positive will go away when these functions are removed in a future release. I have verified that this release does not break the reverse dependencies listed on CRAN, with the exception of spatPomp. I am one of the developers of that package and we have prepared a CRAN release of this package that corrects this problem. We will submit this as soon as this version of pomp is published to CRAN.
- Prepare an announcement for the blog:
www/_posts/
- Update manual pages:
make publish
- Then push changes to
kingaa.github.io
- Make
X.X.0.0
release for Github site.