Blame view

RELEASING.md 1.85 KB
af25d9e0   Aurélio A. Heckert   correct markdown ...
1
2
Noosfero release tasks
======================
013f1576   Antonio Terceiro   Reorganizing docu...
3
4
5

This file documents release-related activities.

af25d9e0   Aurélio A. Heckert   correct markdown ...
6
7
Working with translations
-------------------------
013f1576   Antonio Terceiro   Reorganizing docu...
8

48d4e503   Antonio Terceiro   Update release pr...
9
10
* Update translation files: `rake updatepo`. Then `git commit` them.
* Send the PO files to the translators.
af25d9e0   Aurélio A. Heckert   correct markdown ...
11
* Get the PO files back from translators, put in `po/` under the correct language name (e.,g. `po/pt_BR/`) and `git commit`.
48d4e503   Antonio Terceiro   Update release pr...
12
13
14
* test translations: `rake makemo` and browse the application on the web.

Releasing noosfero
73b64aaf   Joenio Costa   Updating release ...
15
------------------
013f1576   Antonio Terceiro   Reorganizing docu...
16
17

Considering you are on a Debian GNU/Linux or Debian-based system
48d4e503   Antonio Terceiro   Update release pr...
18

73b64aaf   Joenio Costa   Updating release ...
19
    # apt-get install devscripts debhelper
af25d9e0   Aurélio A. Heckert   correct markdown ...
20

0e91abb2   Rodrigo Souto   Adjusting RELEASI...
21
22
23
To prepare a release of noosfero, you must follow the steps below:

* Finish all requirements and bugs assigned to the to-be-released version
48d4e503   Antonio Terceiro   Update release pr...
24
* Make sure all tests pass
73b64aaf   Joenio Costa   Updating release ...
25
* Write release notes at the version's wiki topic
73b64aaf   Joenio Costa   Updating release ...
26
* Generate packages with `rake noosfero:release[(stable|test)]`. This task will:
48d4e503   Antonio Terceiro   Update release pr...
27
28
29
  * Update the version in lib/noosfero.rb and debian/changelog.
  * Create the tarbal and the deb pkg under pkg/ directory.
  * Create a git tag and push it.
013f1576   Antonio Terceiro   Reorganizing docu...
30
  * Upload the pkg to the configured repository (if configured) on ~/.dput.cf.
48d4e503   Antonio Terceiro   Update release pr...
31
32
* Test that the tarball and deb package are ok
* Go to the version's wiki topic and edit it to reflect the new reality