@@ -5,17 +5,15 @@ release, and each release is tagged in Git. Usually, a release will be preceeded
55by one or more release candidates. Therefore, at a high level, the flow to
66release a new _ minor_ version of HNC is:
77
8- 1 . Create a release branch named ` hnc-vMAJOR.MINOR ` , such as ` hnc-v0.5 ` . Note
9- that while regular semantic versioning is just ` vMAJOR.MINOR ` , we need to use
10- the ` hnc- ` prefix because this repo contains projects other than HNC.
8+ 1 . Create a release branch named ` vMAJOR.MINOR ` , such as ` v0.9 ` .
1192 . Use the Github UI to tag the first commit on that branch as
12- ` hnc- vMAJOR.MINOR.0-rc1` , such as ` hnc- v0.5 .0-rc1` . Release and test
10+ ` vMAJOR.MINOR.0-rc1 ` , such as ` v0.9 .0-rc1 ` . Release and test
1311 according to the instructions below.
14123 . If more release candidates are needed, number them sequentially. When you're
1513 happy with it, create a new release without the ` -rcX ` suffix, like
16- ` hnc- v0.5 .0` .
14+ ` v0.9 .0 ` .
1715
18- To release a _ patch_ version of HNC (e.g. ` hnc- v0.5.1` ), follow the same steps
16+ To release a _ patch_ version of HNC (e.g. ` v0.5.1 ` ), follow the same steps
1917but without creating a branch. Note that patches can have release candidates
2018just like minor releases.
2119
@@ -78,13 +76,9 @@ export HNC_PAT=<your personal access token>
7876export HNC_IMG_TAG=< the semantic version, eg v0.1.0-rc1>
7977```
8078
81- Note that ` HNC_IMG_TAG ` does _ not_ include the ` hnc- ` prefix. That is because
82- the image tag will only apply to HNC images, while the _ Git_ tag (and branch)
83- names apply to this repo, which includes non-HNC projects.
84-
8579### Create a release in Github
8680
87- 1 . Ensure that the Github tag name is ` hnc- $HNC_IMG_TAG` , like ` hnc- v0.1.0-rc1` .
81+ 1 . Ensure that the Github tag name is ` $HNC_IMG_TAG ` , like ` v0.1.0-rc1 ` .
88822 . Start by copying the text from earlier releases - e.g., include installation
8983 instructions, key new features, a detailed change log, known issues, and a
9084 test signoff grid. Modify it as appropriate for your new release. The test
0 commit comments