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
General release process documentation has moved to the "developer" section
of the Hubverse documentation: hubverse-org/hubDocs#233
This changeset removes that documentation from hubDevs and links to the
relocated version (excepting the R release checklist, which remains in hubDevs per
hubverse-org/hubDocs#233 (comment)).
1. You should not change the development version number, **unless
120
128
there are important feature changes that are required by an upstream
121
-
package** (see [more about the development version number](release-process.html#dev)).
122
-
2. Review often brings up potential non-blocking features/bug fixes that are
123
-
orthogonal to the original PR. In these cases, instead of creating a PR to
124
-
merge into the original PR, it's best to **create a new issue from the PR
125
-
review** and, after merging, **create a new PR to fix that issue**. This
126
-
helps keep disparate bugfixes and features separate.
127
-
3. If introducing **breaking changes**, you must not merge into `main` until
129
+
package** (see [more about the development version number](https://hubverse.io/en/latest/developer/release-process.html#versioning)).
130
+
2. If introducing **breaking changes**, you must not merge into `main` until
128
131
these changes have been tested and communicated with the community.
129
132
130
133
## Hotfix Checklist
131
134
132
135
A hotfix is a bug fix that is independent from in-development features and needs
133
-
to be deployed within a day. Details on hotfixes can be found in
134
-
`vignette("hotfixes", package = "hubDevs")`. To patch and release a hotfix,
135
-
follow this protocol:
136
+
to be deployed within a day. Refer to the Hubverse documentation for
137
+
[details about hotfixes](https://hubverse.io/en/latest/developer/hotfix.html).
138
+
139
+
To patch and release a hotfix, follow this protocol:
136
140
137
141
-[ ] Create a new branch from the latest tag using `<author>/hotfix/<issue>` (MUST be this pattern)
138
142
```sh
@@ -147,7 +151,7 @@ follow this protocol:
147
151
(znk/hotfix/143)$ git push -u origin znk/hotfix/143 # push the hotfix
148
152
```
149
153
-[ ] Create a pull request, get a review from another hubverse developer, and confirm that checks pass against the released versions of the packages **(Do not merge yet)**
150
-
-[ ] Update the NEWS and bump the [patch version](release-process.html#patch) in the DESCRIPTION
154
+
-[ ] Update the NEWS and bump the [patch version](https://hubverse.io/en/latest/developer/release-process.html#patch) in the DESCRIPTION
151
155
-[ ] Release from the hotfix branch
152
156
```sh
153
157
(znk/hotfix/143)$ git commit -m 'bump version to 0.14.1'
0 commit comments