in reply to Re^3: testing/release advice [was: Stopping tests]
in thread Stopping tests

Follow the standard incantation yourself, and see if you can see those files were properly created

Done!
And it seems to work fine 😃

META.json/yml are missing from the working directory but presence in the .tar.gz file. Only MYMETA.json/yml are in the working directory but they appear to have the same contents...

{ "abstract" : "Crop and resize an image to create a square image", "author" : [ "Ian Boddison <bod@cpan.org>" ], "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.58, CPAN::Meta::Con +verter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : 2 }, "name" : "Image-Square", "no_index" : { "directory" : [ "t", "inc" ] }, "prereqs" : { "build" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" } }, "runtime" : { "requires" : { "Carp" : "1.45", "GD" : "2.13", "perl" : "5.010" } }, "test" : { "requires" : { "Test::More" : "0" } } }, "release_status" : "unstable", "version" : "0.01_4", "x_serialization_backend" : "JSON::PP version 4.06" }

That's from my local copy before the GitHub META_MERGE PR

Replies are listed 'Best First'.
Re^5: testing/release advice [was: Stopping tests]
by pryrt (Abbot) on Sep 13, 2023 at 22:01 UTC
    The MYMETA files are created by perl Makefile.PL and are cleaned up by the gmake clean that you do at the end; they don't need to be in the distro itself (which is why gmake dist doesn't include them)
Re^5: testing/release advice [was: Stopping tests]
by etj (Priest) on Feb 22, 2025 at 13:15 UTC
    No-one else mentioned this: don't put "author" or "release" tests in t. An environment variable is not an adequate guard. Put them in xt and run them yourself before making a release (and in a job on your CI so you catch anything that breaks them immediately).