This is an automated email from the git hooks/post-receive script.
rharwood pushed a commit to branch master
in repository gssproxy.
commit c316bb1c5d3ad2703a31ed812c6d9ab38e2b32f5
Author: Robbie Harwood <rharwood(a)redhat.com>
Date: Wed Mar 1 16:08:12 2017 -0500
Pagure-ify release process
Signed-off-by: Robbie Harwood <rharwood(a)redhat.com>
Reviewed-by: Simo Sorce <simo(a)redhat.com>
PR: 161
---
proxy/docs/ReleaseProcess.md | 37 +++++++------------------------------
1 file changed, 7 insertions(+), 30 deletions(-)
diff --git a/proxy/docs/ReleaseProcess.md b/proxy/docs/ReleaseProcess.md
index 58fca3d..bc783d6 100644
--- a/proxy/docs/ReleaseProcess.md
+++ b/proxy/docs/ReleaseProcess.md
@@ -1,45 +1,35 @@
# Release Process for GSS-Proxy
-The process is currently quite simple and requires write access to the project's git
repository.
+The process is currently quite simple and requires write access to the
+project's git repository.
# Prepare the sources
## Version and Tag the release
-
-- Commit a change in version.m4 with the new version number
- (ex. 0.1.0)
-
-
+- Commit a change in version.m4 with the new version number (ex. 0.1.0)
- Test locally with "make rpms" that everything builds fine
-
-
- Tag the release in master like this:
```
git tag v0.1.0
-
```
This will apply the tag to the last commit
-
- Push the tag:
```
git push origin v0.1.0
-
```
## Create a release tarball and SHA hash
-
- Run the following commands (on a git clean tree, please):
```
autoreconf -f -i
./configure
make dist
make distcheck
-
```
... will generate a tarball named like: gssproxy-0.1.0.tar.gz
```
@@ -49,26 +39,13 @@ sha512sum gssproxy-0.1.0.tar.gz >
gssproxy-0.1.0.tar.gz.sha512sum.txt
## Publish the release
-
-- Push the tarball and sum to fedorahosting:
- Use your ssh key in the fedora infrastructure to copy files:
-```
-scp gssproxy-0.1.0.tar.gz* fedorahosted.org:gss-proxy
-
-```
-
+- Upload tarball and checksum to Pagure release page
- Create a Release page with highlights and a full changelog with the command:
```
git shortlog <oldtag>..<newtag>
-
```
-
-- Add a link to the releases [page](/Releases) and replace the last one in the front
page.
-
-
-
-- Copy the content of the new-release page into a mail and announce on the gssproxy
mailinglist (
https://lists.fedorahosted.org/mailman/listinfo/gss-proxy)
-
-
+- Copy the content of the new-release page into a mail and announce on the
+ gssproxy mailinglist
+ (
https://lists.fedorahosted.org/mailman/listinfo/gss-proxy)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.