Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 178616fe14feb613d5a76b07ebd6e2c901355876 https://github.com/Perl/perl5/commit/178616fe14feb613d5a76b07ebd6e2c901355876 Author: Bram <perl...@wizbit.be> Date: 2022-09-05 (Mon, 05 Sep 2022)
Changed paths: M .github/workflows/testsuite.yml Log Message: ----------- CI: Special case porting test in 'sanity check' Add a special case for the porting test in the sanity check of the CI run. Before: When a porting test failed (such as t/porting/authors.t, t/porting/cmp_version.t, ...) then it would skip all the other test configurations. Now: When a porting test fails: - result of sanity check is failure (i.e. it's red) - other test configurations are run and these will also run the porting tests. (These may or may not fail, depending on the test) When a non-porting test fails: - result of sanity check is failure (i.e. it's red) - sanity check still runs the porting tests - other test configurations are skipped Note: in the `if`conditions of the other test configurations it was needed to include `always()` because otherwise GitHub uses an implicit `success() &&` (which check the result of the sanity check - which is unwanted if only the porting tests failed) Fixes #19867