1
+ ---
1
2
name : check
2
3
3
4
on : [push]
14
15
15
16
cpm :
16
17
runs-on : ubuntu-latest
17
- name : " install cpm"
18
+ name : ' install cpm'
18
19
steps :
19
20
- uses : actions/checkout@v3
20
21
- name : uses install-with-cpm
@@ -26,13 +27,13 @@ jobs:
26
27
27
28
cpm_version :
28
29
runs-on : ubuntu-latest
29
- name : " install cpm 0.990"
30
+ name : ' install cpm 0.990'
30
31
steps :
31
32
- uses : actions/checkout@v3
32
33
- name : uses install-with-cpm
33
34
uses : ./
34
35
with :
35
- version : " 0.990"
36
+ version : ' 0.990'
36
37
- name : cpm --version
37
38
run : |
38
39
cpm --version
@@ -43,13 +44,13 @@ jobs:
43
44
44
45
one_module :
45
46
runs-on : ubuntu-latest
46
- name : " cpm and a module"
47
+ name : ' cpm and a module'
47
48
steps :
48
49
- uses : actions/checkout@v3
49
50
- name : uses install-with-cpm
50
51
uses : ./
51
52
with :
52
- install : " Simple::Accessor"
53
+ install : ' Simple::Accessor'
53
54
- run : perl -MSimple::Accessor -e1
54
55
55
56
# ## ------------------------------------------------
58
59
59
60
multiple_modules :
60
61
runs-on : ubuntu-latest
61
- name : " cpm & modules"
62
+ name : ' cpm & modules'
62
63
steps :
63
64
- uses : actions/checkout@v3
64
65
- name : uses install-with-cpm
@@ -76,33 +77,33 @@ jobs:
76
77
77
78
cpanfile_root :
78
79
runs-on : ubuntu-latest
79
- name : " cpanfile as root"
80
+ name : ' cpanfile as root'
80
81
steps :
81
82
- uses : actions/checkout@v3
82
- - name : " Create a cpanfile"
83
+ - name : ' Create a cpanfile'
83
84
run : |
84
85
echo "requires 'Simple::Accessor';" > cpanfile.test
85
86
- name : uses install-with-cpm
86
87
uses : ./
87
88
with :
88
- cpanfile : " cpanfile.test"
89
+ cpanfile : ' cpanfile.test'
89
90
- run : perl -MSimple::Accessor -e1
90
91
91
92
cpanfile_nonroot :
92
93
runs-on : ubuntu-latest
93
- name : " cpanfile non root"
94
+ name : ' cpanfile non root'
94
95
steps :
95
96
- uses : actions/checkout@v3
96
- - name : " Create a cpanfile"
97
+ - name : ' Create a cpanfile'
97
98
run : |
98
99
echo "requires 'Simple::Accessor';" > cpanfile.test
99
100
- name : uses install-with-cpm
100
101
uses : ./
101
102
with :
102
- cpanfile : " cpanfile.test"
103
+ cpanfile : ' cpanfile.test'
103
104
sudo : false
104
105
global : false
105
- path : " cpm"
106
+ path : ' cpm'
106
107
- run : sudo perl cpm install -g local::lib
107
108
- run : perl -Mlocal::lib=--no-create,local -MSimple::Accessor -e1
108
109
@@ -112,13 +113,13 @@ jobs:
112
113
113
114
with_tests :
114
115
runs-on : ubuntu-latest
115
- name : " install with tests"
116
+ name : ' install with tests'
116
117
steps :
117
118
- uses : actions/checkout@v3
118
119
- name : uses install-with-cpm
119
120
uses : ./
120
121
with :
121
- install : " Simple::Accessor"
122
+ install : ' Simple::Accessor'
122
123
tests : true
123
124
124
125
# ## ------------------------------------------------
@@ -127,14 +128,14 @@ jobs:
127
128
128
129
perl_tester :
129
130
runs-on : ubuntu-latest
130
- name : " perl v${{ matrix.perl-version }}"
131
+ name : ' perl v${{ matrix.perl-version }}'
131
132
132
133
strategy :
133
134
fail-fast : false
134
135
matrix :
135
136
perl-version :
136
- - " 5.30"
137
- - " 5.28"
137
+ - ' 5.30'
138
+ - ' 5.28'
138
139
# ...
139
140
140
141
container :
@@ -160,32 +161,32 @@ jobs:
160
161
161
162
with_args :
162
163
runs-on : ubuntu-latest
163
- name : " cpanfile with args"
164
+ name : ' cpanfile with args'
164
165
steps :
165
166
- uses : actions/checkout@v3
166
- - name : " Create a cpanfile"
167
+ - name : ' Create a cpanfile'
167
168
run : |
168
169
echo "requires 'Simple::Accessor';" > cpanfile.test
169
170
- name : uses install-with-cpm
170
171
uses : ./
171
172
with :
172
- cpanfile : " cpanfile.test"
173
- args : " --with-recommends --with-suggests"
173
+ cpanfile : ' cpanfile.test'
174
+ args : ' --with-recommends --with-suggests'
174
175
- run : perl -MSimple::Accessor -e1
175
176
176
177
# # ------------------------------------------------
177
178
# # testing with windows
178
179
# # ------------------------------------------------
179
180
windows :
180
181
runs-on : windows-latest
181
- name : " windows"
182
+ name : ' windows'
182
183
183
184
steps :
184
185
- name : perl -V
185
186
run : perl -V
186
187
187
188
- uses : actions/checkout@v3
188
- - name : " install-with-cpm"
189
+ - name : ' install-with-cpm'
189
190
190
191
uses : ./
191
192
with :
0 commit comments