summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2022-10-24 15:36:16 +1100
committerTony Cook <tony@develop-help.com>2022-10-24 15:36:16 +1100
commit919edbb8310cf6016231ef655a86f17242efcc75 (patch)
tree65a2db18af5795febb985d2506b472258ad336d5 /.github
parent4ab96809c99e944e70c21779641e4b1c9a00df41 (diff)
parentb6ab74dd2f7c8f9e358ec426fa37931c97088ba3 (diff)
downloadperl-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.yml30
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
+