Skip to content

Release Process

Nikolaus Rath edited this page Jan 29, 2016 · 10 revisions
  • Update contributor list in AUTHORS: git log --all --pretty="format:%an <%aE>" | sort -u
  • Update version in configure.ac and ChangeLog
  • git commit -a -m "Released x.y"
  • Update configure script: autoreconf -i
  • Build tarball, ./configure && make dist
  • Extract tarball in temporary directory and test build
  • Tag release, git commit --all -m "Released x.y.z" && git tag -s sshfs_x_y -m "Tagged release"
  • Sign tarball, gpg -sb --armor sshfs-x.y.tar.gz
  • Upload to GitHub
Clone this wiki locally