mirror of
https://github.com/bstansell/conserver.git
synced 2025-01-01 10:36:41 +00:00
27 lines
802 B
Markdown
27 lines
802 B
Markdown
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
|