File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -7,45 +7,56 @@ project's git repository.
77
88## Version and Tag the release
99
10- - Commit a change in version.m4 with the new version number (ex. 0.1.0)
10+ - Change in version.m4 with the new version number (ex. 0.1.0)
11+
12+ - Create a docs/Releases page with highlights and a full changelog with the
13+ command:
14+
15+ ```
16+ git shortlog <oldtag>..
17+ ```
18+
19+ - Commit version.m4 and the new Releases page
1120
1221- Test locally with "make rpms" that everything builds fine
1322
1423- Tag the release in master like this:
24+
1525```
1626git tag v0.1.0
1727```
28+
1829 This will apply the tag to the last commit
1930
2031- Push the tag:
32+
2133```
2234git push origin v0.1.0
2335```
2436
2537## Create a release tarball and SHA hash
2638
2739- Run the following commands (on a git clean tree, please):
40+
2841```
2942autoreconf -f -i
3043./configure
3144make dist
3245make distcheck
3346```
47+
3448 ... will generate a tarball named like: gssproxy-0.1.0.tar.gz
49+
3550```
3651sha512sum gssproxy-0.1.0.tar.gz > gssproxy-0.1.0.tar.gz.sha512sum.txt
3752```
53+
3854 ... will generate a file with a sha512 checksum
3955
4056## Publish the release
4157
4258- Upload tarball and checksum to Pagure release page
4359
44- - Create a Release page with highlights and a full changelog with the command:
45- ```
46- git shortlog <oldtag>..<newtag>
47- ```
48-
4960- Copy the content of the new-release page into a mail and announce on the
5061 gssproxy mailinglist
5162 (https://lists.fedorahosted.org/mailman/listinfo/gss-proxy )
You can’t perform that action at this time.
0 commit comments