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
Copy file name to clipboardExpand all lines: DEVELOPMENT.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,8 +48,12 @@ Please follow the guidelines in the [PR template document](.github/pull_request_
48
48
49
49
Open a release issue and then copy and follow this checklist in the issue (modified from the checklist generated by `usethis::use_release_issue(version = "1.0.2")`):
Open a release issue and then copy and follow this checklist in the issue (modified from the checklist generated by `usethis::use_release_issue(version = "1.0.2")`):
53
+
54
+
-[ ]`git pull` on `dev` branch.
55
+
-[ ] Make sure all changes are committed and pushed.
-[ ] If check works well enough, merge to main. Otherwise open a PR to fix up.
@@ -61,20 +65,20 @@ Open a release issue and then copy and follow this checklist in the issue (modif
61
65
- This may choke on the MIT license url, and that's ok.
62
66
-[ ]`devtools::build_readme()`
63
67
-[ ]`devtools::check_win_devel()`
64
-
-[ ]Check email for problems
68
+
-[ ]Have maintainer ("cre" in description) check email for problems.
65
69
-[ ]`revdepcheck::revdep_check(num_workers = 4)`.
66
70
- This may choke, it is very sensitive to the binary versions of packages on a given system. Either bypass or ask someone else to run it if you're concerned.
67
71
-[ ] Update `cran-comments.md`
68
-
-[ ] PR with any changes
72
+
-[ ] PR with any changes (and go through the list again) into `dev` and run through the list again.
69
73
70
74
Submit to CRAN:
71
75
72
-
-[ ]`devtools::submit_cran()`
73
-
-[ ]Approve email
76
+
-[ ]`devtools::submit_cran()`.
77
+
-[ ]Maintainer approves email.
74
78
75
79
Wait for CRAN...
76
80
77
-
-[ ]Accepted :tada:
78
-
-[ ]`dev`
79
-
-[ ]`usethis::use_github_release(publish = FALSE)` (publish off, otherwise it won't push).
80
-
-[ ]check the release notes and publish the branch on github
81
+
-[ ]If accepted :tada:, move to next steps. If rejected, fix and resubmit.
82
+
-[ ]Open and merge a PR containing any updates made to `main` back to `dev`.
83
+
-[ ]`usethis::use_github_release(publish = FALSE)` (publish off, otherwise it won't push) will create a draft release based on the commit hash in CRAN-SUBMISSION and push a tag to the GitHub repo.
84
+
-[ ]Go to the repo, verify the release notes, and publish when ready.
0 commit comments