-using Git::GatherDir so files ignored by .gitignore will not be gathered
-using Git plugins to commit, tag, and push upon release
-managed_versions will bump the module version and commit again after release
-regenerate Makefile.PL and META.json on release and with dzil regenerate for CI to use
Removed file t/00-report-prereqs.t seems to be an old copy of the Test::ReportPrereqs test but does not have an associated t/00-report-prereqs.dd data file to make it work. Removed since it conflicts with the one generated by Test::ReportPrereqs as part of the Starter bundle.
Possible remaining cleanups: MANIFEST.SKIP is currently preventing the files in xt/ from being gathered into the dist, so dzil test does not see them. Also, MANIFEST.SKIP can possibly be removed now that Git::GatherDir is being used so .gitignore declares what to skip. Some of the generic tests in xt/ can be removed and replaced with plugins, like [PodSyntaxTests] that is already included in Starter.
dzil regenerate command can be used to regenerate the Makefile.PL and META.json from the build outside of releases. Also added Regenerate::AfterReleasers so README.md is regenerated with this command as well.
-using Git::GatherDir so files ignored by .gitignore will not be gathered -using Git plugins to commit, tag, and push upon release -managed_versions will bump the module version and commit again after release -regenerate Makefile.PL and META.json on release and with dzil regenerate for CI to use
Removed file t/00-report-prereqs.t seems to be an old copy of the Test::ReportPrereqs test but does not have an associated t/00-report-prereqs.dd data file to make it work. Removed since it conflicts with the one generated by Test::ReportPrereqs as part of the Starter bundle.
Possible remaining cleanups: MANIFEST.SKIP is currently preventing the files in xt/ from being gathered into the dist, so
dzil test
does not see them. Also, MANIFEST.SKIP can possibly be removed now that Git::GatherDir is being used so .gitignore declares what to skip. Some of the generic tests in xt/ can be removed and replaced with plugins, like [PodSyntaxTests] that is already included in Starter.dzil regenerate
command can be used to regenerate the Makefile.PL and META.json from the build outside of releases. Also added Regenerate::AfterReleasers so README.md is regenerated with this command as well.