Release Checklist - abrt/will-crash GitHub Wiki
In upstream git repository (https://github.com/abrt)
- create a release commit
- create git tag
- push the created commit and tag into git repository.
- go to https://github.com/abrt/will-crash/releases, draft a new release using the most recent tag (the one that you just pushed) and attach
will-crash-X.Y.Z.tar.gzthat was generated when you rantito build --tgz
Example:
$ tito tag --use-version=X.Y.Z$ git push --follow-tags origin master$ tito build --tgz
X.Y.Z is the new version number according to the semantic versioning system.
In dist-git repository
Clone the repository via $ fedpkg clone $REPO_NAME.
- add a new source file (you get the file from upstream repo)
$ fedpkg new-sources $UPSTREAM_SOURCE - modify spec file
- change
Versionto the new one - set
Releaseto1%{?dist} - address all changes which was done in upstream spec file from last release (specfile is not shipped by source file)
- add a changelog entry
- change
- stage spec file
$ git add $SPECFILEand create a new commit$ git commit -s - try local build if you are on the right system
$ fedpkg local - try scratch build in koji
$ koji build --scratch $FEDORA_VERSION $SRPM(FEDORA_VERSION is for examplerawhideorf33) - push created commit into dist-git
$ fedpkg push - do a build
$ fedpkg build - submit update to bodhi
https://bodhi.fedoraproject.org/