==================================================
Changes from 2019-01-10 00:00:00 +0000 to present.
==================================================
--------------------------------------------
version v0.0.19 at 2020-01-10 16:56:22 +0000
--------------------------------------------
Change: 886ec6514388aa8099de957c23a4b1ce5ef41e9c
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2020-01-07 17:07:31 +0000
Update README
Change: 363b67ea1bfb1d33cb1c3897b6ab07151bf75f96
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2020-01-07 17:06:12 +0000
Remove the Git::Contributors Plugin
Concern was expressed at putting these names and email addresses in
places that will be indexed easily by web scrapers. This will remove
it from the README.md that shows up on GitHub, the POD for the
module, and the meta.yml/meta.json that the MetaCPAN uses to show
those names in the sidebar.
Change: 4ec1d2397f78cc78a2afd0ae25a831b64589f52d
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2020-01-07 17:06:12 +0000
Use TMPDIR for tempdir_root in test
Otherwise it may create the temp directory in the git repo and we're
testing that we don't have one and git will look up and find it.
There may be a better solution, but not sure what that might be.
--------------------------------------------
version v0.0.18 at 2019-11-20 16:17:30 +0000
--------------------------------------------
Change: 2d9a317a4dab0beb15abf29b23e4acaeb2e5c59e
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-20 11:17:30 +0000
Update README.md
Change: ad77bac8e04e8ee52a4304f60269639e33753cfe
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-19 18:35:31 +0000
Use Git::GatherDir exclude_filename not PruneFiles
We already have that Plugin loaded with the feature we need.
Change: c25f8cf2109d22e801035449fa6a2d91af1e70ca
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-19 18:33:51 +0000
Pass parameters to Git::GatherDir Plugin
We need some of these for our apps.
Change: 566085694d73df801ec390357839da29e6f85469
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-19 18:32:17 +0000
Switch to correct comments in ini file examples
--------------------------------------------
version v0.0.17 at 2019-11-05 22:33:04 +0000
--------------------------------------------
Change: d47a860e79ce01dcd09a519da95bac044bfefc3b
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-05 17:33:04 +0000
Update README
Change: f4d5bf25c81208ea7ef1a6d32efeb40a47ca23e6
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-05 15:18:59 +0000
Prune README.md and LICENSE.txt from the dist
Since we are going to properly generate those with correct names.
Change: 36958e21b3992da14384ea73effe3ba8cf287de3
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-05 14:44:27 +0000
Remove existing MANIFEST.SKIP
Because we don't actually need one as we are only getting committed
files anyway from Git::GatherDir, we can instead add a PruneFiles
Plugin that removes the things we don't want and expect.
--------------------------------------------
version v0.0.16 at 2019-11-04 20:15:58 +0000
--------------------------------------------
Change: 248acab8647ced2996db6f46550b54c7d1dc0ebc
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-04 15:15:58 +0000
Update README
Change: c9577011e9c7eab977b5592c4b28ee2477f3975f
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-11-01 13:14:06 +0000
Exclude Merge commits from Changelog
Specific ones hopefully, that are actual merges. Unfortunately the
ChangelogFromGit Plugin doesn't let you skip all actual merge
commits, the solution it provides is to exclude based on a regex.
--------------------------------------------
version v0.0.15 at 2019-10-25 22:35:27 +0000
--------------------------------------------
Change: ddc01f9d3a417f8b918294e85137dc6a028e875b
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-25 18:35:27 +0000
Update README
Change: 5679bca0a8e7dab0ce8d9e8754787428db8dd3d0
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-25 14:16:29 +0000
Require OurPkgVersion Plugin version 0.20
Which fixes a bug we're running into where it won't provide a version
number for us.
--------------------------------------------
version v0.0.14 at 2019-10-24 18:19:50 +0000
--------------------------------------------
Change: 79bd5482177beacd1e2eb30c85557a969856b6a2
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-24 14:19:50 +0000
Update README
Change: 0f1bae0bbc861703e3d87258645147db20b5e828
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-24 12:43:00 +0000
Document version specs
Change: 53ce62ec28ca39cb8d6b0020f7eb7912b7f6045e
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-24 12:34:13 +0000
Adjust Changelog detection for our actual versions
This should mean things going forward are right, but we still end up
with decent Changelogs.
Change: e5fe8db606afe81efc9174e6dd59135330781e28
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-24 12:33:57 +0000
Fix NextVersion for v0.0.0.0
Because we used to tag with four digits for some reason.
Change: b979dd308b849bb2748ce7cc2f0c49fb999e0848
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-23 19:50:12 +0000
Make sure we populate # VERSION
Because we should be and need to.
--------------------------------------------
version v0.0.13 at 2019-10-23 20:39:40 +0000
--------------------------------------------
Change: a0d820f60a28183104f4c3dad6a42fa56ff07706
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-23 16:39:40 +0000
Update README
Change: dd8e1efe582da6a534e6624866e1c3a8ac283cf0
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-23 14:32:12 +0000
Require new enough MakeMaker for "version range"
Because otherwise it just complains and doesn't work.
Change: 67f9c66bc865f4aca612e5c8afbd759abe2032b1
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-10-23 13:00:40 +0000
Fix $source_git directory
It was "." which was all sorts of problematic as it was committing to
our local repo instead of the test temp repo. For some reason that
caused it to find the wrong "version" in the package.
I guess a new version of the Git Plugins changed something? not sure.
Change: c1e68133a3d742296059a597846d443edef61b43
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-07-24 11:44:55 +0000
Correctly use semantic versioning
As described by DAGOLDEN
https://xdg.me/blog/version-numbers-should-be-boring/
Change: 5a28f67fd0295639b75fd806c5e8482cc5b5f6e8
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-07-24 11:43:16 +0000
Whitespace improvements
--------------------------------------------
version v0.0.12 at 2019-07-11 21:47:49 +0000
--------------------------------------------
Change: a671b1db684a83110346137dd20db07b266fd5e0
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-07-11 17:07:23 +0000
Remove a V from the environment
It's used by Git::NextVersion and if it exists but is undef it will
break the tests.
Change: e3be6b1c19121e7d118b5dc980ba6707f1e570aa
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-07-11 17:07:23 +0000
Set a default $ENV{EMAIL} in tests
git complains if it can't figure out an email to use before we've
configured anything. This lets tests pass in that situation.
Change: ab3642c7005ebbb787679d234b7d1755cbc3ff8f
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-07-11 17:07:23 +0000
Diag the git version to make debugging easier
--------------------------------------------
version v0.0.11 at 2019-06-28 16:42:30 +0000
--------------------------------------------
Change: 6355c0ca8876aa6a3961528d0cbd44fdb3efd330
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-21 11:05:50 +0000
Stop if we detect git is too old
Change: 1b5001a9ce01c619daa03bd5b3b900a0c4695d30
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-14 13:57:59 +0000
Update README
Change: 6614e6ad513fc97a70154e4dcc72f21982a6fcb0
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-14 13:56:40 +0000
Add MetaProvides Plugin support
Change: 517da014db60e3ffdae5edce12c3e9fc35b65430
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-13 18:42:06 +0000
Add requires perl version, for kwalitee
We would work with earlier versions than our upstream tools, but lets
just pick what they say so that cpants is happy.
https://cpants.cpanauthors.org/kwalitee/meta_yml_declares_perl_versio
n
Change: 3c3b994dc4a714d4feb1ff9fa56ffa251e2ce4cb
Author: Andrew Hewus Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-13 18:36:48 +0000
Include a META.yml
Because the cpants kwalitee checker thinks it's important to have.
https://cpants.cpanauthors.org/kwalitee/has_meta_yml
--------------------------------------------
version v0.0.10 at 2019-06-11 21:36:34 +0000
--------------------------------------------
Change: d1f6151491a766df210a72f5496fd92f21ba239d
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-10 16:21:01 +0000
Fix Makefile examples in documentation
-------------------------------------------
version v0.0.9 at 2019-06-10 18:48:05 +0000
-------------------------------------------
Change: dc315bdb2deba1f804087c8ca200fea982266dca
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-10 14:48:05 +0000
Update version in README.md
Still need to figure out how to make that automatic.
Change: ff4a1f8c8f8e7f43574c9369ec28574fab0d0b90
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-07 16:21:04 +0000
Rename Makefile in sharedir to avoid MANIFEST.SKIP
Unfortunately this *won't* update automatically so that's super
annoying, but not too much stuff is using it yet.
-------------------------------------------
version v0.0.8 at 2019-06-07 19:07:07 +0000
-------------------------------------------
Change: af88b64684d83eb92e16b09f2b57adf132f9c599
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-07 15:07:07 +0000
Update README version.
Change: 4f1a5c53fb4c201d1cdc904fdcfd515080d7c77e
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-05 18:39:25 +0000
Rename carton target
I think this one is clearer and makes a better target name
Change: 54abac202e1e987e4fdc1f2a2827a49d19c6fc71
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-05 18:39:25 +0000
Auto carton install develop requirements as needed
Change: 4a4d0e4b7c3a003b8fed38dc93de719eeac15b08
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-05 18:39:25 +0000
use $(CARTON) everywhere instead of hardcoding
Change: 7ba963818b53321c575a53c80ff99e619eb9c89a
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-06-05 18:39:25 +0000
Require GitHub::Meta >= 0.46
This fixes a bug with connecting.
-------------------------------------------
version v0.0.7 at 2019-05-31 16:18:28 +0000
-------------------------------------------
Change: 8a2c6f6a6ab37d4c86c053cdc817f562f58fc1a9
Author: Mark Flickinger <mark.flickinger@grantstreet.com>
Date : 2019-05-31 12:18:28 +0000
Update README.md
Change: c289a803b6c8ae05ae8290dc65c8f6384205d74c
Author: Mark Flickinger <mark.flickinger@grantstreet.com>
Date : 2019-05-21 16:08:30 +0000
Add OurPkgVersion to pod and readme
Change: f7d8f2a4248604c47dcb533eec795bed126966fa
Author: Mark Flickinger <mark.flickinger@grantstreet.com>
Date : 2019-05-06 16:39:34 +0000
Add OurPkgVersion plugin
-------------------------------------------
version v0.0.6 at 2019-05-02 16:58:04 +0000
-------------------------------------------
Change: e05fd53a2fdb6efd31736a09dcb61f454cb4de23
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-30 12:39:04 +0000
Adjust MANIFEST.SKIP to be less draconian
While still trying to figure out a good way to let folks add to this
list, it's more important that new things get included in the dist.
Change: cf1ced3697c395f1fc4cca7fc5cabf08e55a3b3b
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-26 14:05:23 +0000
Switch to Git::GatherDir Plugin for speed
Change: 2cf816c2a51a0f49268dc4104b5847e4b9fd4034
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-26 11:21:25 +0000
Pass configuration to StaticInstall Plugin
-------------------------------------------
version v0.0.5 at 2019-04-24 16:36:33 +0000
-------------------------------------------
Change: e4bb0bea97b97acdfad68c4d972d1823966ac4b3
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-23 16:51:30 +0000
Avoid test failure in strange circumstance
I've only seen this failure from the cpantesters, but I don't really
understand why it happens, just that it does.
Change: e3e8cab010aa134c6d5e043dfa485ff75d478bbc
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-23 13:24:11 +0000
Allow specifying EXTRA_UPDATES in Makefile
Change: b13e033a55239a6cdae6eceb056415aa83a06106
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-23 13:24:10 +0000
Simplify default license setup
Change: 8a89b21d050f1bf9e1a148058974be0c53533f49
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-22 13:04:33 +0000
Make it obvious that BUILDARGS is a class method
Change: 992e44a22a75c08c837585606fa322ee3c533ec2
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-19 18:42:28 +0000
Use the default Pod::Weaver finder
This is extra complexity we don't currently need.
Change: b86380812a6e118a04a90df9200752423121f286
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-19 15:45:29 +0000
Improve CONTRIBUTING docs
Change: d079c02c259618a93febd03d973fb150737d13db
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-19 15:45:29 +0000
Fix bug in POD example
Change: 66a2e7e4110e5171a3ae4770ef391781cfba56a3
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-04-11 15:04:25 +0000
Use superhashof() instead of ignore()ing values
For more reliable test runs.
Change: 60d657e6231789d7dc4f6438845debbaf38fcec3
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-29 18:06:44 +0000
Tests for Plugin::Author::GSG
-------------------------------------------
version v0.0.4 at 2019-03-29 18:45:33 +0000
-------------------------------------------
Change: eec8519840799f3e40f218c2e7e25ff708eb3979
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-29 14:45:33 +0000
Switch to Test::DZil instead of hand-rolled
This should be significantly more reliable.
Change: ac62d8872ddc7344044d2b4e222e7c80472ebb9d
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-29 14:11:08 +0000
Improve docs for cutting a new release
-------------------------------------------
version v0.0.3 at 2019-03-27 02:20:30 +0000
-------------------------------------------
Change: 4f9c7a5d6f6f36fec7ffbac64c9e9583e4099dfc
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-26 22:20:30 +0000
Move GitHub::UploadRelease after Git::Tag
Because in order to do the release, we apparently need to have tagged
it already.
Change: e90439f3fd1e5556aa2e5af85fbc089b56f76e4e
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-26 22:19:19 +0000
Help GitHub::UploadRelease find Git::Tag Plugin
By faking the name to the one it expects. Not sure why it works this
way, but sure.
Fake the name of the Git::Tag Plugin for
Change: 7af22fa246a52d89579a20f24a18479f4b783c4e
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-26 21:55:19 +0000
Add a _get_credentials backwards compat shim
Because apparently GitHub::UploadRelease needs that.
SHould probably fix it and upstream what needs to happen, but this
gets me past a block.
-------------------------------------------
version v0.0.1 at 2019-03-27 01:48:40 +0000
-------------------------------------------
Change: 0064ab00c6af0ed812eb7cb1cc65213f84f5b806
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-26 21:48:40 +0000
Move GitHub Plugins after Git Pugins
Because apparently they need to be so the GitHub Plugins can find the
others.
Change: 3f42d52d2b10f9335c3d6256474125f921d9768c
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-26 17:25:38 +0000
Filter out the UploadToCPAN Plugin
Most GSG authors don't have access to the PAUSE credentials, so we
need to upload to GitHub first and then have someone with those
credentials push out to PAUSE.
Change: 9dac319d30fbab3adbf77d3b89fd762f1eb20cb5
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-22 14:06:23 +0000
Documentation on how you're expected to use this
Probably needs to be much clearer, but at least it's something to
iterate on.
Change: 7e0969012507fa53a543850cd1f6b9d8248bb592
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-22 12:42:59 +0000
Support main_module from dist.ini in Makefile
Without this, we would just try to figure it out from the name and
that's not actually particularly useful.
Change: 1b42b9d8dcf8012c916e3dd210f66f9e7f540958
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-22 12:26:24 +0000
Use perl instead of sed to parse dist.ini
We can better assume we have perl on all systems than sed, for
example on Windows. Without perl we're out of luck anyway, but we
don't actually *need* sed.
Change: 8a0c80cbc9c9ac9ca84e396b5d7da08c1657029b
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-21 14:26:01 +0000
Simple explanation in CONTRIBUTING about how
Not a whole lot of words, but hopefully enough to get folks started.
Change: cb3b827f56ec13fd7464f3ca1a2888d5e0145623
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-19 19:11:37 +0000
More documentation improvmenets
Still need more I'm sure, but this at least seems mostly complete.
Change: 5b33961ea60cc30e30b2987bb15762940ee6a7f0
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-19 16:37:25 +0000
Update README.md
as easy as `make update` when I remember to do it.
Change: 132e1d415af18c78217c6bbc5c38cacd019a936d
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-19 15:51:45 +0000
Rearrange Plugins to make documentation clearer
Because it seems easier to group them into meta stuff, version stuff,
git stuff, test stuff.
Change: fa64c17af9f2ba826ad67555ae6693597f05f9f8
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 18:40:17 +0000
Initial stab at the beginnings of CONTRIBUTING doc
It's not very good, but maybe I can find someone to help improve it.
Change: 1a3963312c640320f89eb0a6ec044397640565ae
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 17:19:16 +0000
Add a clean and realclean targets
They might be too much, but yay
Change: c84f46a271ab15ec3c86436c3210ae7edd1d1c5f
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 17:10:24 +0000
Add a target and a LICENSE.txt
It's nice to Github if we provide one.
Change: cf54422d0596f09df91d31212b6fe83bc968e542
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 17:02:36 +0000
Improve Carton detection
This way we don't regen the README.md every time we update, just if
it needs it.
Change: 760331d81b86f59b6efca225830d370c421af318
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 16:37:32 +0000
Improve documentation
I'm sure there is a lot more needed, but this should be most of it.
Change: a5dae3eb415d109891a00a47cb1abdcd0b4f6fe3
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 14:28:56 +0000
Make Plugin::Author::GSG public
Change: e067debe1be387646b9ff6360b93c4b7db9cf725
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 14:22:45 +0000
Pick up semver numbering for git changelog
Because that's how we're going to set it, so that's how we should use
it.
Change: c1d4c869e55ba6ef01b37bfd800dca0eb039a114
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 14:21:51 +0000
Put hidden Plugins in Plugin::Author::GSG namespace
Because that's a better location for them, especially if we pull them
out later.
Change: 5b75c0861041d89637c27ad2d814772bb70e697c
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-15 14:08:38 +0000
Default PERL_CARTON_PERL5LIB=$PERL5LIB in Makefile
Because we call `carton` in the targets we want to make things work
like folks would expect.
Change: ad6e5bd43537f65e3d8e02518031bd0c0f8dec11
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-14 14:05:42 +0000
Tidy up Makefile defines
It was getting a little annoying.
Change: 6ce0738be4f796e858d7b46a30052bddcd5568b2
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-14 14:05:42 +0000
Override SHARE_DIR and include share/Makefile
Instead of trying to actually use the more generic Makefile directly.
This allows us to keep the main Makefile better targeted at
consumers.
Change: 1152d14339a628f9a329665c1594af46a84747df
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-14 14:05:41 +0000
Let SHARE_DIR be falsy
because we don't actually want to use a share/Makefile in some other
repo
Change: 0053f205596c4074f2a8ce39be4d3e3fe3f36057
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-14 13:44:53 +0000
Switch to ?= not := in Makefile
So something that includes it can override it.
Change: 703dd80580f6fec52e9ee46118186df3ecff317e
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-14 12:17:31 +0000
use install instead of cp for share files
Because otherwise installing from lib probably means you get a
non-writable file which then can't be updated :-(
Change: d7093039b334b5602c5613cd654a901d4a39afbb
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-11 17:08:13 +0000
Default copyright_year/holder in BUILDARGS
Because if we do it there we can actually tell whether they passed in
a year and do a better job providing a default.
Change: 920b60c6f2ec12f110bdca8e26761bea0a341de0
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-08 16:01:54 +0000
Let `make test` work the first time
Without a first install of `carton` we don't actually get to use the
ShareDir yet, but that's ok because the shared Makefile won't exist
either.
Change: a45bdf89257aac615212af3bf7e7d1efd0fecb9a
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-08 16:00:37 +0000
Use the "on develop" phase not cpanfile.dzil
Because although the other doesn't install stuff by default, we can
set it not to install those things in the Makefile.
I do know that the other way we could have added Makefile targets to
handle automatically enabling the develop/dzil deps when doing
dist-zilla things, but this seems cleaner.
Change: b71cdc7bbcd0a99171f68a369b0fe4ea1d577fdd
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-07 17:49:25 +0000
Allow including the default Makefile
And then adding your own targets to it, as that will probably be
something folks want to do. Plus document that, even if really
poorly.
Change: 40cf7f079d5a46ef41f1d8f5e1c0f14fcd7edddc
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-07 16:59:04 +0000
Don't force Makefile to be a dependency
Apparently gmake will notice that there's a rule for making itself
and if there is, run it and start over automatically.
https://www.gnu.org/software/make/manual/html_node/Remaking-Makefiles
.html#Remaking-Makefiles
Change: 357d32e1aa55f9e1c6bf6d5f2a55da223ede0457
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:53:33 +0000
Only update Makefile with `make update`
Doing that check and forcing an update when you might not expect it
seems really not as useful as it could be.
Change: 932b7891eb43362c934736b8a64bccbb4a222c6c
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:47:17 +0000
Set a github.user for the test
Because otherwise it's not very reliable
Change: e9179cb232d3bace5f7ddf7902aea901a2e34da9
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:42:30 +0000
Fix some bugs in the Makefile
Testing this with an actual github dist found some minor issues and
typos.
Change: 6bf099bf3ee0386701915030f4cb5ef2468df9e6
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:19:18 +0000
Add a more "meta" content tests
Change: 3ca443667d2291578d02d8a8a55f28ec498877a2
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:04:30 +0000
Enable the StaticInstall Plugin
We may need to configure this, but mostly it should Just Work.
Change: 44ad53dcd84703a5cd0372eef55e09b8606f256e
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-06 13:01:05 +0000
Add github metadata
It's not actually *accurate* but it should be when we actually have a
GitHub hosted repo.
Change: 97575e1ac608597b2e47e63fa6d1947530bf2cad
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:12:16 +0000
Add files from `make update`
Which mostly just copies files from the sharedir but also generates
the README.md
Change: f31cd9e8e94c52653bf40366d1ec7c928087fac3
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:11 +0000
Add a Plugin to upload releases to GitHub
A bit annoying as this is an after-release Plugin not a Releaser
Plugin, so that means we have to do some annoying things with an
internal Plugin to get it to do what we what. Probably some way to
work around that though I suppose.
Change: 83eacfdc7c4842ca09cc7734f2ccbf96167a3e38
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:11 +0000
Switch from MetaYAML to MetaJSON
Because MetaJSON supports a newer CPAN::META::Spec
Change: b3ba3019bd8b248af4fde1660cbfca0f3bd6c468
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:11 +0000
Add a few more Git related Plugins
Because they are handy to have
Change: 26d0919f8de32e437be2dde61a0d31540bc2e5aa
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:10 +0000
Add some additional tests to the tests file
Change: ee500f0d0373984ccb95b26a4786b42d9a943221
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:10 +0000
Add a default license Plugin
Although this is embedded in the PluginBundle we might want to break
it out into its own file at some point. Not entirely sure.
Change: 61333d5d1f359dbdfbc82870b2b2f6db7a48a869
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:11:08 +0000
Add PodWeaver Plugin with some of our prefs
Change: 436d069f18dd149b3d7f09da7a56252932a87d0d
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:07:58 +0000
Add some Plugins for extra tests
Change: 728e5f7ccc5bd422bf88242480c41ff6b98ceddf
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:07:58 +0000
Add some notes to the CONTRIBUTING file
Change: 13a0ca62f27fee521c5db34262fa40db73d2012f
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:07:57 +0000
Add a dist.ini for this dist
And a cpanfile.dzil for the extra dependency we need.
Change: 2734f9817a28796ea2fd3ab2ed5fada6a70ac8f8
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 18:06:42 +0000
Add a basic implmentation that doesn't do much
Just a couple of extra Plugins to handle the cpanfile.
Change: 0b05e3589a461ccf9a3bb466cc0b633dbb37de6b
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 17:25:29 +0000
Add some helper files including a Makefile
The Makefile is fairly initial, but it lets us copy stuff out of the
sharedir into the repo which is handy.
Some of these targets might get cleaned up, but overall they help us
keep things in sync.
Change: c9dc44a8af5546fd17a108b46a37a48729f5c8a9
Author: Andrew Fresh <andrew.fresh@grantstreet.com>
Date : 2019-03-05 17:15:38 +0000
Initial commit
================
End of releases.
================