Follow these instructions if you're releasing a new version of the Daizu CMS source package.
- Update the version number:
$VERSIONin lib/Daizu.pmversionin META.yml (the top-level one, not the one inmeta-spec)
Update the Changes file with a new section for a matching version number, with the date the release will be published and the revision number in which its tag will be created.
Add any new upgrade scripts to the
no_indexpart of META.yml so that CPAN won't try to index them../Build realcleanRun chkmanifest.pl and make sure there's nothing you want to distribute missing.
Run mkbuild.pl and make sure that the tests run all the way through without any unexpected problems.
Make sure everything is committed, and copy the trunk to a tag like tags/release/1.2.3
Make the distribution tarball, take it to another machine, and build and test there.
Add the new tarball to the website and update the downloads page, and if appropriate the roadmap page. At the same time write a blog article providing the release notes.
Upload the tarball to CPAN