Updating GitHub Actions.
Toby Inkster
3 years ago
69 | 69 | test: |
70 | 70 | name: Perl ${{ matrix.perl }} ${{ matrix.os }} ${{ matrix.joblabel }} |
71 | 71 | needs: dist |
72 | runs-on: ${{ matrix.os }}-latest | |
72 | runs-on: ${{ ( matrix.os=='strawberry' && 'windows' ) || matrix.os }}-latest | |
73 | 73 | env: |
74 | 74 | GHA_TESTING_MODE: ${{ matrix.extended_testing }} |
75 | 75 | GHA_TESTING_COVER: ${{ matrix.coverage }} |
87 | 87 | - { os: 'windows', perl: '5.8' } |
88 | 88 | - { os: 'windows', perl: '5.10' } |
89 | 89 | - { os: 'windows', perl: '5.12' } |
90 | - { os: 'strawberry', perl: '5.8' } | |
91 | - { os: 'strawberry', perl: '5.10' } | |
92 | - { os: 'strawberry', perl: '5.12' } | |
90 | 93 | include: |
91 | 94 | - os: 'ubuntu' |
92 | 95 | perl: '5.30' |
105 | 108 | with: |
106 | 109 | perl-version: ${{ matrix.perl }} |
107 | 110 | multi-thread: ${{ matrix.threaded }} |
111 | distribution: ${{ ( matrix.os=='strawberry' && 'strawberry' ) || 'default' }} | |
108 | 112 | - name: Perl version |
109 | 113 | run: | |
110 | 114 | perl -v |
113 | 117 | run: perl Makefile.PL |
114 | 118 | - name: Install dependencies |
115 | 119 | run: | |
116 | cpanm App::GhaProve | |
120 | cpanm -n App::GhaProve | |
117 | 121 | cpanm -n --installdeps ./build |
118 | 122 | - name: Install extra dependencies |
119 | 123 | if: matrix.extra_dependencies || matrix.coverage |