Codebase list libdevel-cover-perl / be4fecc
Reformat release instructions Paul Johnson 1 year, 11 months ago
2 changed file(s) with 42 addition(s) and 40 deletion(s). Raw diff Collapse all Expand all
+0
-40
docs/RELEASE less more
0 1. Update Changes
1 - Add important changes
2 - Credit the author as appropriate
3 - Include github and RT numbers
4
5 2. Check it in
6 $ git commit -m "Add Changes" Changes
7
8 3. Update Contributors
9
10 4. Check it in
11 $ git commit -m "Update Contributors" Contributors
12
13 5. Update $Latest_t in Makefile.PL
14 Update test for obsolete development version skipping via
15 $LATEST_RELEASED_PERL variable in ...::Test.pm
16 Update version number in Makefile.PL
17
18 6. Check it in
19 $ git commit -m "Bump version number" Makefile.PL
20
21 7. Run basic tests
22 $ perl Makefile.PL && make
23 $ make test
24
25 8. Test against all versions
26 $ make all_test
27
28 9. Return to base perl version
29 $ perl Makefile.PL && make
30
31 10. If there's a new stable release of perl:
32 $ dc install_dzil
33
34 11. Make the release
35 $ dzil release
36
37 12. Push the changes
38 - The dzil Git::Push plugin hangs for me
39 $ git push
0 # Devel::Cover Release Process
1
2 1. Update Changes
3 - Add important changes
4 - Credit the author as appropriate
5 - Include github and RT numbers
6
7 2. Check it in
8 - `git commit -m "Add Changes" Changes`
9
10 3. Update Contributors
11
12 4. Check it in
13 - `git commit -m "Update Contributors" Contributors`
14
15 5. Update `$Latest_t` in `Makefile.PL`
16 - Update test for obsolete development version skipping via
17 `$LATEST_RELEASED_PERL` variable in ...::Test.pm
18 - Update version number in `Makefile.PL`
19
20 6. Check it in
21 - `git commit -m "Bump version number" Makefile.PL`
22
23 7. Run basic tests
24 - `perl Makefile.PL && make`
25 - `make test`
26
27 8. Test against all versions
28 - `make all_test`
29
30 9. Return to base perl version
31 - `perl Makefile.PL && make`
32
33 10. If there's a new stable release of perl:
34 - `dc install_dzil`
35
36 11. Make the release
37 - `dzil release`
38
39 12. Push the changes
40 - The dzil Git::Push plugin hangs for me
41 - `git push`