File: README.md

package info (click to toggle)
conserver 8.2.7-3.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,856 kB
  • sloc: ansic: 22,275; sh: 3,623; makefile: 285
file content (26 lines) | stat: -rw-r--r-- 802 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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