/
release-todo.txt
53 lines (36 loc) · 1.89 KB
/
release-todo.txt
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
53
Steps for releasing a new CGDB version, follow these in order.
--------------------------------------------------------------------------------
All of the steps below are automated by autorelease.sh, just check to make
sure that it worked properly.
- Run autorelease.sh version, where version could be '0.6.2'
./autorelease.sh 0.6.2
- Look at tar file in releasedir to make sure it has the correct version.
untar it and run to make sure it shows the correct version and that it runs.
- Ensure doc/htdocs/download.php has correct version set in the definition
of 'LATEST' at the top of the file.
You can do 'git diff' and notice only the NEWS file and the
download.php file modified.
- Verify documentation is correct. cgdb.pdf, cgdb.html, cgdb.text,
cgdb-split.html and cgdb.info.
--------------------------------------------------------------------------------
These steps are manual.
- Modify doc/htdocs/index.php to add a release note.
- Commit all currently modified files.
** AUTOMATE THIS NEXT RELEASE IN UPLOAD.SH **
- Update website cgdb.sourceforge.net:
* ssh -t USER,cgdb@shell.sourceforge.net create
* cd /home/groups/c/cg/cgdb/htdocs
* run 'git pull --rebase'
** At this point, you should be ready to release, there is no going back.
- Put a release on sourceforge.net/projects/cgdb
mkdir /home/frs/project/c/cg/cgdb/cgdb-0.6.5
scp cgdb-0.6.5.tar.gz bobbybrasko,cgdb@frs.sourceforge.net:/home/frs/project/c/cg/cgdb/cgdb/cgdb-0.6.5
- Go into releasedir and run upload.sh to upload all the files.
- Ensure tag is written. If the version is cgdb-0.3.3, name the tag
cgdb-0_3_3.
- Test website by looking at it and attempting to download file.
- Download and test the new version from sourceforge.
- Announce the release on freshmeat
- Announce the release on cgdb-announce@lists.sourceforge.net
with email from releasedir/cgdb.email.
Subject: CGDB 0.Major.Minor released