mirror of
https://github.com/bstansell/conserver.git
synced 2024-12-20 21:33:08 +00:00
.. | ||
config.guess | ||
config.sub | ||
create-changes | ||
make-and-stage-release | ||
README.md | ||
run-gindent | ||
setup-configure |
Testing Locally
You can run ./package/make-and-stage-release local
and the current code will be
packaged into ./build
so anyone can configure and build code in a confined space.
Creating a new release
- Create a new release branch
git checkout -b release-vx.y.z
- Edit
conserver/version.h
- Update
CHANGES
with output of./package/create-changes vx.y.z..
- Double-check and merge release branch
- Run
GITHUB_TOKEN=xxxx ./package/make-and-stage-release
to tag release, create distribution, pgp sign, and push to github
Requirements:
- autoconf
- githubrelease (pypi)
- gpg
Publishing a release
- Use github to promote from draft or use the command output from
make-and-stage-release
- Send announcement on mailing lists