Skip to content

Commit 1134891

Browse files
committed
windows
1 parent e8b70ba commit 1134891

File tree

1 file changed

+39
-77
lines changed

1 file changed

+39
-77
lines changed

.github/workflows/dummy.yml

Lines changed: 39 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)