The lack of failures is held together by the skeleton effect of Makefile.PL restoring those dependencies in the generated MYMETA.json combined with dynamic_config: 1
But it should still be considered a regression that tests unconditionally need Test::Deep, and neither META.json or META.yml stipulate Test::Deep in any way.
https://metacpan.org/source/LEEJO/CGI-Fast-2.12/Changes#L33-35
https://github.com/leejo/cgi-fast/blob/master/t/003_env_pollution.t#L7
META.json since 2.006 has not declared TEST_REQUIRES of
Test::Deep
https://metacpan.org/diff/file?target=LEEJO%2FCGI-Fast-2.06%2F&source=LEEJO%2FCGI-Fast-2.05#META.json
The lack of failures is held together by the skeleton effect of Makefile.PL restoring those dependencies in the generated MYMETA.json combined with
dynamic_config: 1
https://github.com/leejo/cgi-fast/blob/master/Makefile.PL#L19-L22
But it should still be considered a regression that tests unconditionally need Test::Deep, and neither META.json or META.yml stipulate Test::Deep in any way.