diff options
author | Tony Cook <tony@develop-help.com> | 2022-10-24 15:36:16 +1100 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2022-10-24 15:36:16 +1100 |
commit | 919edbb8310cf6016231ef655a86f17242efcc75 (patch) | |
tree | 65a2db18af5795febb985d2506b472258ad336d5 /.github | |
parent | 4ab96809c99e944e70c21779641e4b1c9a00df41 (diff) | |
parent | b6ab74dd2f7c8f9e358ec426fa37931c97088ba3 (diff) | |
download | perl-919edbb8310cf6016231ef655a86f17242efcc75.tar.gz |
several improvements to the dist-modules CI target and fixes to the problems they found
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/testsuite.yml | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index f57f6a3aa0..cc23e6cd0e 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -801,9 +801,35 @@ jobs: image: perldocker/perl-tester:${{ matrix.perl-version }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: perl -V run: perl -V - name: Build and test dist modules run: - perl Porting/test-dist-modules.pl + perl Porting/test-dist-modules.pl -continue + + dist-modules-sys-macos: + name: "Test dist/ modules on MacOS system perl" + needs: sanity_check + runs-on: macos-11 + if: (! cancelled() && (needs.sanity_check.outputs.run_all_jobs == 'true' || needs.sanity_check.outputs.ci_force_dist_modules == 'true')) + + env: + # some plugins still needs this to run their tests... + # these don't really matter, but might later + PERL_USE_UNSAFE_INC: 0 + AUTHOR_TESTING: 1 + AUTOMATED_TESTING: 1 + RELEASE_TESTING: 1 + + strategy: + fail-fast: false + + steps: + - uses: actions/checkout@v2 + - name: perl -V + run: /usr/bin/perl -V + - name: Build and test dist modules + run: + /usr/bin/perl Porting/test-dist-modules.pl -continue -separate + |