globaleaks / GlobaLeaks

GlobaLeaks is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.
https://www.globaleaks.org
Other
1.2k stars 262 forks source link

Improve release management procedures #776

Open fpietrosanti opened 10 years ago

fpietrosanti commented 10 years ago

We need definitely to improve our release management procedures in order to be able to bring/show the value of our work to the users.

Currently we manually edit the Changelog (that lead to un-allignment between release and documentation), to manually announce a new release and we are missing archival of all debian package that has been release (with the problem of not being able to test automatically the upgrades procedures).

I think that we should analyze how to move all of globaleaks packaging to bintray in order to achieve:

Then we should probably simplify the release procedure so that's a single command line to be executed.

Then we should also semi-automate the way we make announcement of new releases (for example publishing on freecode.com and other opensource resources).

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

fpietrosanti commented 10 years ago

We know that we should check how to properly apply digital signatures on debian packages/repo.