conserver/package
2019-03-23 10:59:07 -07:00
..
create-changes more packaging pieces 2019-03-19 06:50:15 -07:00
make-and-stage-release adding a "local" flag so only the build directory gets created for immediate testing 2019-03-21 07:02:55 -07:00
README.md more packaging pieces 2019-03-19 06:50:15 -07:00
replicate-version-number more packaging pieces 2019-03-19 06:50:15 -07:00
run-gindent adding .gitignore and not removing ~ files 2019-03-21 01:20:56 -07:00
setup-configure rename configure.in and use autoreconf 2019-03-23 10:59:07 -07:00

Creating a new release

  • Create a new release branch git checkout -b release-v...
  • Update CHANGES with output of ./package/create-changes v-xx..
  • Edit conserver/version.h
  • Run ./package/replicate-version-number
  • Double-check and merge release branch
  • Run ./package/make-and-stage-release to create distribution, pgp sign, tag release, 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