File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -795,9 +795,9 @@ jobs:
795795 # \__,_|_|___/\__| |_| |_| |_|\___/ \__,_|\__,_|_|\___||___/
796796
797797 dist-modules:
798- name: dist-modules
798+ name: dist ${{ matrix.os.label }} ${{ matrix.perl-version }} ${{ matrix.threads.label }}
799799 needs: sanity_check
800- runs-on: ubuntu-latest
800+ runs-on: ${{ matrix.os.id }}
801801 if: (! cancelled() && (needs.sanity_check.outputs.run_all_jobs == 'true' || needs.sanity_check.outputs.ci_force_dist_modules == 'true'))
802802
803803 env:
@@ -812,17 +812,34 @@ jobs:
812812 strategy:
813813 fail-fast: false
814814 matrix:
815+ # once some failures are resolved we may be able to add Windows to this
816+ os:
817+ - id: ubuntu-latest
818+ label: Linux
815819 perl-version:
816- - 'latest '
820+ - '5.38 '
817821 - '5.24'
818822 - '5.10'
819823 - '5.8'
820-
821- container:
822- image: perldocker/perl-tester:${{ matrix.perl-version }}
824+ threads:
825+ - enable: true
826+ label: -Dusethreads
827+ - enable: false
828+ label: -Uusethreads
823829
824830 steps:
825831 - uses: actions/checkout@v4
832+ - name: Set up perl
833+ uses: shogo82148/actions-setup-perl@v1.30.0
834+ with:
835+ perl-version: ${{ matrix.perl-version }}
836+ multi-thread: ${{ matrix.threads.id }}
837+ install-modules:
838+ ExtUtils::MakeMaker
839+ Perl::OSType
840+ Scalar::Util
841+ Socket
842+ version
826843 - name: perl -V
827844 run: perl -V
828845 - name: Build and test dist modules
You can’t perform that action at this time.
0 commit comments