@@ -52,12 +52,12 @@ jobs:
5252
5353 print "Version available\n";
5454 my @versions = grep { ! /^5\.6\./ } perl_versions();
55- @versions = '5.42.0';
55+ # @versions = '5.42.0';
5656 for my $v (@versions) {
5757 print "\t$v\n";
5858 }
5959 # Don't want anything less then 5.8
60- # @versions = grep { ! /^5\.6\.*/ } @versions;
60+ @versions = grep { ! /^5\.6\.*/ } @versions;
6161 set_output(matrix => {perl => [@versions]});
6262 outputs :
6363 matrix : ${{ steps.set-matrix.outputs.matrix }}
@@ -83,80 +83,42 @@ jobs:
8383 # - name: Test
8484 # run: make test
8585
86- #
87- # list-macos:
88- # name: set perl version for macos
89- # runs-on: macos-latest
90- # steps:
91- # - uses: shogo82148/actions-setup-perl@v1
92- # - id: set-matrix
93- # name: list available perl versions
94- # shell: perl {0}
95- # run: |
96- # use Actions::Core;
97- #
98- # print "Version available\n";
99- # my @versions = perl_versions();
100- # @versions = '5.42.0';
101- # for my $v (@versions) {
102- # print "\t$v\n";
103- # }
104- # # # Don't want anything less then 5.8
105- # # @versions = grep { ! /^5\.6\.*/ } @versions;
106- # set_output(matrix => {perl => [@versions]});
107- # outputs:
108- # matrix: ${{ steps.set-matrix.outputs.matrix }}
109- #
110- # run-macos:
111- # runs-on: macos-latest
112- # needs: list-macos
113- # strategy:
114- # fail-fast: false
115- # matrix: ${{fromJson(needs.list.outputs.matrix)}}
116- # steps:
117- # - uses: actions/checkout@v6
118- # - name: Setup perl
119- # uses: shogo82148/actions-setup-perl@v1
120- # with:
121- # perl-version: ${{ matrix.perl }}
122- # - name: Perl version
123- # run: perl -V
12486
12587
126- # list3 :
127- # name: set perl version for windows
128- # runs-on: windows-latest
129- # steps:
130- # - uses: shogo82148/actions-setup-perl@v1
131- # - id: set-matrix
132- # name: list available perl versions
133- # shell: perl {0}
134- # run: |
135- # use Actions::Core;
136- #
137- # print "Version available\n";
138- # my @versions = perl_versions();
139- # for my $v (@versions) {
140- # print "\t$v\n";
141- # }
142- # # Don't want anything less then 5.8
143- # @versions = grep { ! /^5\.6\.*/ } @versions;
144- # @versions = ('5.42.0');
145- # set_output(matrix => {perl => [@versions]});
146- # outputs:
147- # matrix: ${{ steps.set-matrix.outputs.matrix }}
148- #
149- # run3 :
150- # runs-on: windows-latest
151- # needs: list3
152- # strategy:
153- # fail-fast: false
154- # matrix: ${{fromJson(needs.list.outputs.matrix)}}
155- # steps:
156- # - uses: actions/checkout@v6
157- # - name: Setup perl
158- # uses: shogo82148/actions-setup-perl@v1
159- # with:
160- # perl-version: ${{ matrix.perl }}
161- # - name: Perl version
162- # run: perl -V
88+ list-windows :
89+ name : set perl version for windows
90+ runs-on : windows-latest
91+ steps :
92+ - uses : shogo82148/actions-setup-perl@v1
93+ - id : set-matrix
94+ name : list available perl versions
95+ shell : perl {0}
96+ run : |
97+ use Actions::Core;
98+
99+ print "Version available\n";
100+ my @versions = perl_versions();
101+ for my $v (@versions) {
102+ print "\t$v\n";
103+ }
104+ # Don't want anything less then 5.8
105+ @versions = grep { ! /^5\.6\.*/ } @versions;
106+ @versions = ('5.42.0');
107+ set_output(matrix => {perl => [@versions]});
108+ outputs :
109+ matrix : ${{ steps.set-matrix.outputs.matrix }}
110+
111+ run-windows :
112+ runs-on : windows-latest
113+ needs : list-windows
114+ strategy :
115+ fail-fast : false
116+ matrix : ${{fromJson(needs.list-windows .outputs.matrix)}}
117+ steps :
118+ - uses : actions/checkout@v6
119+ - name : Setup perl
120+ uses : shogo82148/actions-setup-perl@v1
121+ with :
122+ perl-version : ${{ matrix.perl }}
123+ - name : Perl version
124+ run : perl -V
0 commit comments