summaryrefslogtreecommitdiff
path: root/utils/preparing-release
blob: 88076e8f20cdd1b8030d956dac83dbd89228e407 (plain)
  1. ### Notes about preparing a release for the monkeysphere ###
  2. * make sure that changelog and packaging/debian/changelog both have
  3. reasonable version numbers.
  4. * have the monkeysphere archive signing key handy!
  5. * create upstream version tag:
  6. git tag -s -m 'Tagging Monkeysphere $whatever' monkeysphere_$version master
  7. * create debian-specific version tag:
  8. git tag -s -m 'Tagging Monkeysphere $whatever-1' monkeysphere_$version-1 debian
  9. * make releasenote
  10. * upload to monkeysphere repo:
  11. (cd ../monkeysphere-docs/repo && reprepro --ignore=wrongdistribution include experimental ../monkeysphere_$version-1_*.changes)
  12. * upload to debian:
  13. (cd .. && dupload monkeysphere_$version-1_*.changes)
  14. * git push central master debian && git push --tags central master debian
  15. * switch over to monkeysphere-docs, inspect, and then push out those changes.