summaryrefslogtreecommitdiff
path: root/README.dev
blob: 478225aafaf91dac40409df80901668fd40e9768 (plain)
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

This file is to help developers of the check_postgres program.
Additions are welcome!

** RELEASE PROCESS **

Quick notes on the current release process:

* Make sure all changes are recorded in the relevant POD section.
* Add a release date next to the new version number
* Change the version number everywhere (use prove -v t/00_release.t to verify)
* git commit as needed
* Run: perl Makefile.PL; make html
* Run: make signature_asc
* Run: make signature
* Add a new tag: git tag -u 14964ac8 1.2.3 -m "Version 1.2.3, released August 3, 2009" <commit>
* Run: export TEST_SIGNATURE=1 TEST_CRITIC=1 TEST_SPELL=1 TEST_POD=1 TEST_AUTHOR=1
* Run: make distclean; perl Makefile.PL; make disttest
* git commit as needed
* Run: make dist
* git push
* git push --tags

Login to the bucardo.org box, and then:

* cd code/check_postgres
* git pull
* make distclean; perl Makefile.PL; make disttest; make dist
* prove -v t/00_release.t
* cd ~/htdocs/check_postgres
* cp -i ~/code/check_postgres/check_postgres* .
* edit latest_version.txt
* edit index.html

* Email to check_postgres-announce with summary of changes