@@ -5,17 +5,15 @@ release, and each release is tagged in Git. Usually, a release will be preceeded
5
5
by one or more release candidates. Therefore, at a high level, the flow to
6
6
release a new _ minor_ version of HNC is:
7
7
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 ` .
11
9
2 . 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
13
11
according to the instructions below.
14
12
3 . If more release candidates are needed, number them sequentially. When you're
15
13
happy with it, create a new release without the ` -rcX ` suffix, like
16
- ` hnc- v0.5 .0` .
14
+ ` v0.9 .0 ` .
17
15
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
19
17
but without creating a branch. Note that patches can have release candidates
20
18
just like minor releases.
21
19
@@ -78,13 +76,9 @@ export HNC_PAT=<your personal access token>
78
76
export HNC_IMG_TAG=< the semantic version, eg v0.1.0-rc1>
79
77
```
80
78
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
-
85
79
### Create a release in Github
86
80
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 ` .
88
82
2 . Start by copying the text from earlier releases - e.g., include installation
89
83
instructions, key new features, a detailed change log, known issues, and a
90
84
test signoff grid. Modify it as appropriate for your new release. The test
0 commit comments