Before executing a new build, run the initial setup first:
# Create a new copr repository
make create-copr-repo
# Will create a specfile based on project settings.
# This is only needed in case the goose.spec is missing.
make specTo build this RPM via copr, the following commands are required:
# Will pull the sources from goose.spec and place in the root directory
make sources
# Will perform two operations:
# * Generate a new srpm with `fedpkg srpm`
# * Request a new build on copr
make buildThis step is optional, but it will secure that the specfile and other settings are persisted somewhere.
# Create a new repository in your account using `gh` and some pre-defined
# settings.
make create-gh-repogit clone git@github.com:block/goose goose-source
cd goose-source
git checkout $TAG
# ... modify the source ...
git add -u && git commit
# ... write your commit message ...
git format-patch -<number of commits to generate patch>