Rough instructions for releasing packages
- make the code ready
- all tests are passing on linux, freebsd and any other supported platform
- make sure VERSION in lib/Analizo.pm is correct
- update CHANGELOG.md, commit
- git push
- run
dzil release
(see "Release task" below for details) - update Debian package (see "Debian package" below)
- update analizo.org site to point to the newer version
- update VERSION in lib/Analizo.pm to the next version, commit
Release task
The Dist::Zilla task dzil release
do:
- run all tests
- build a tar.gz package and upload to CPAN
- create and push git tag to GitHub
Debian package
Analizo has oficial Debian package and it's managed at Debian Perl Group umbrella:
- https://salsa.debian.org/perl-team/modules/packages/analizo/
Please update Debian package on every Analizo release.