File: howto_release.txt

package info (click to toggle)
cssparser 0.9.29-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 3,380 kB
  • sloc: java: 19,785; xml: 1,400; makefile: 2
file content (52 lines) | stat: -rw-r--r-- 2,024 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
This document is intended for committers who are packaging a release.

1. Check all your files are checked in
2. Execute "mvn clean test" to be sure all tests are passing

3. Update the version number in pom.xml
4. Update the version number and release date in src/site/xdoc/index.xml
5. Update the release date in src/changes/changes.xml
6. Execute "mvn clean test" to be sure all tests are passing
7. Commit the changes

8. Build and deploy the artifacts 
   mvn -up clean site deploy

9. Go to https://oss.sonatype.org/index.html#stagingRepositories and process the deploy
   * select the repository and close it - wait until the close is processed
   * release the package and wait until it is processed

10. Upload the files to sourcforge http://sourceforge.net/projects/cssparser/files/?source=navbar
   * create new folder cssparser-0.9.xx
   * upload file
       cssparser-0.9.xx-sources.jar
       cssparser-0.9.xx-sources.jar.asc
       cssparser-0.9.xx-javadoc.jar
       cssparser-0.9.xx-javadoc.jar.asc
       cssparser-0.9.xx.jar.asc
       cssparser-0.9.xx.jar
   * make sure, the new cssparser-0.9.xx.jar is the default download (click on the i icon at the right of the file)

11. Mark the version in SVN
   * create tag 'cssparser-0.9.xx'
   * copy folder trunk/cssparser into the new tags folder

12. Update website
   * connect via sftp to
     url: web.sourceforge.net
     user: your sourceforge user id
     password: your sourceforge password
     start dir: /home/project-web/cssparser/htdocs
   * uploade the directory 'cssparser\target\site\'
   * verify the sites at http://cssparser.sourceforge.net/ was updated (new release date, history changed)

13. update sourceforge project bugtracker
   * close old milestone
   * open a new one and mark as default

14. start new development cycle
   * Update the version number in pom.xml
   * Update the release date in src/changes/changes.xml
   * commit

15. inform about the release via mailing list