Reformat release instructions
Paul Johnson
1 year, 11 months ago
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`
|