Skip to content

Commit 31b2f0a

Browse files
authored
Update test-todo-app.yml
1 parent 581ef5c commit 31b2f0a

File tree

1 file changed

+219
-31
lines changed

1 file changed

+219
-31
lines changed

.github/workflows/test-todo-app.yml

Lines changed: 219 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,53 @@ on:
44

55
jobs:
66
mono-125-mono:
7-
name: Mono 6.12.0.125 Nuget restore
8-
runs-on: macos-latest
7+
name: ToDo Mono 6.12.0.125 Nuget restore
8+
runs-on: macos-10.15
9+
steps:
10+
- uses: actions/checkout@v2
11+
- name: Mono version
12+
run: mono --version
13+
- uses: actions/setup-dotnet@v1
14+
with:
15+
dotnet-version: '5.0.x'
16+
- name: Nuget restore
17+
run: nuget restore ./Todo/Todo.sln
18+
19+
# mono-125-dotnet:
20+
# name: Mono 6.12.0.125 dotnet restore
21+
# runs-on: macos-10.15
22+
# steps:
23+
# - uses: actions/checkout@v2
24+
# - name: Mono version
25+
# run: mono --version
26+
# - uses: actions/setup-dotnet@v1
27+
# with:
28+
# dotnet-version: '5.0.x'
29+
# - name: dotnet restore
30+
# run: dotnet restore ./Todo/Todo.sln
31+
32+
# mono-125-msbuild:
33+
# name: Mono 6.12.0.125 msbuild restore
34+
# runs-on: macos-10.15
35+
# steps:
36+
# - uses: actions/checkout@v2
37+
# - name: Mono version
38+
# run: mono --version
39+
# - uses: actions/setup-dotnet@v1
40+
# with:
41+
# dotnet-version: '5.0.x'
42+
# - name: msbuild restore
43+
# run: msbuild -t:restore ./Todo/Todo.sln
44+
45+
mono-140-nuget:
46+
name: ToDo Mono 6.12.0.140 Nuget restore
47+
runs-on: macos-10.15
948
steps:
1049
- uses: actions/checkout@v2
50+
- name: Remove current Mono
51+
run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
52+
- name: Install new Mono
53+
run: bash ./install-mono-140.sh
1154
- name: Mono version
1255
run: mono --version
1356
- uses: actions/setup-dotnet@v1
@@ -16,21 +59,93 @@ jobs:
1659
- name: Nuget restore
1760
run: nuget restore ./Todo/Todo.sln
1861

19-
mono-125-dotnet:
20-
name: Mono 6.12.0.125 dotnet restore
62+
# mono-140-dotnet:
63+
# name: Mono 6.12.0.140 dotnet restore
64+
# runs-on: macos-10.15
65+
# steps:
66+
# - uses: actions/checkout@v2
67+
# - name: Remove current Mono
68+
# run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
69+
# - name: Install new Mono
70+
# run: bash ./install-mono-140.sh
71+
# - name: Mono version
72+
# run: mono --version
73+
# - uses: actions/setup-dotnet@v1
74+
# with:
75+
# dotnet-version: '5.0.x'
76+
# - name: dotnet restore
77+
# run: dotnet restore ./Todo/Todo.sln
78+
79+
# mono-140-msbuild:
80+
# name: Mono 6.12.0.140 msbuild restore
81+
# runs-on: macos-10.15
82+
# steps:
83+
# - uses: actions/checkout@v2
84+
# - name: Remove current Mono
85+
# run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
86+
# - name: Install new Mono
87+
# run: bash ./install-mono-140.sh
88+
# - name: Mono version
89+
# run: mono --version
90+
# - uses: actions/setup-dotnet@v1
91+
# with:
92+
# dotnet-version: '5.0.x'
93+
# - name: msbuild restore
94+
# run: msbuild -t:restore ./Todo/Todo.sln
95+
96+
mono-147-nuget:
97+
name: ToDo Mono 6.12.0.147 Nuget restore
2198
runs-on: macos-10.15
2299
steps:
23100
- uses: actions/checkout@v2
101+
- name: Remove current Mono
102+
run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
103+
- name: Install new Mono
104+
run: bash ./install-mono-147.sh
24105
- name: Mono version
25106
run: mono --version
26107
- uses: actions/setup-dotnet@v1
27108
with:
28109
dotnet-version: '5.0.x'
29-
- name: dotnet restore
30-
run: dotnet restore ./Todo/Todo.sln
110+
- name: Nuget restore
111+
run: nuget restore ./Todo/Todo.sln
112+
113+
# mono-147-dotnet:
114+
# name: Mono 6.12.0.147 dotnet restore
115+
# runs-on: macos-10.15
116+
# steps:
117+
# - uses: actions/checkout@v2
118+
# - name: Remove current Mono
119+
# run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
120+
# - name: Install new Mono
121+
# run: bash ./install-mono-147.sh
122+
# - name: Mono version
123+
# run: mono --version
124+
# - uses: actions/setup-dotnet@v1
125+
# with:
126+
# dotnet-version: '5.0.x'
127+
# - name: dotnet restore
128+
# run: dotnet restore ./Todo/Todo.sln
129+
130+
# mono-147-msbuild:
131+
# name: Mono 6.12.0.147 msbuild restore
132+
# runs-on: macos-10.15
133+
# steps:
134+
# - uses: actions/checkout@v2
135+
# - name: Remove current Mono
136+
# run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
137+
# - name: Install new Mono
138+
# run: bash ./install-mono-147.sh
139+
# - name: Mono version
140+
# run: mono --version
141+
# - uses: actions/setup-dotnet@v1
142+
# with:
143+
# dotnet-version: '5.0.x'
144+
# - name: msbuild restore
145+
# run: msbuild -t:restore ./Todo/Todo.sln
31146

32-
mono-125-msbuild:
33-
name: Mono 6.12.0.125 msbuild restore
147+
mono-125-mono:
148+
name: DependencyService Mono 6.12.0.125 Nuget restore
34149
runs-on: macos-10.15
35150
steps:
36151
- uses: actions/checkout@v2
@@ -39,11 +154,11 @@ jobs:
39154
- uses: actions/setup-dotnet@v1
40155
with:
41156
dotnet-version: '5.0.x'
42-
- name: msbuild restore
43-
run: msbuild -t:restore ./Todo/Todo.sln
157+
- name: Nuget restore
158+
run: nuget restore ./DependencyService/DependencyServiceDemos.sln
44159

45160
mono-140-nuget:
46-
name: Mono 6.12.0.140 Nuget restore
161+
name: DependencyService Mono 6.12.0.140 Nuget restore
47162
runs-on: macos-10.15
48163
steps:
49164
- uses: actions/checkout@v2
@@ -57,27 +172,40 @@ jobs:
57172
with:
58173
dotnet-version: '5.0.x'
59174
- name: Nuget restore
60-
run: nuget restore ./Todo/Todo.sln
175+
run: nuget restore ./DependencyService/DependencyServiceDemos.sln
61176

62-
mono-140-dotnet:
63-
name: Mono 6.12.0.140 dotnet restore
177+
mono-147-nuget:
178+
name: DependencyService Mono 6.12.0.147 Nuget restore
64179
runs-on: macos-10.15
65180
steps:
66181
- uses: actions/checkout@v2
67182
- name: Remove current Mono
68183
run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
69184
- name: Install new Mono
70-
run: bash ./install-mono-140.sh
185+
run: bash ./install-mono-147.sh
186+
- name: Mono version
187+
run: mono --version
188+
- uses: actions/setup-dotnet@v1
189+
with:
190+
dotnet-version: '5.0.x'
191+
- name: Nuget restore
192+
run: nuget restore ./DependencyService/DependencyServiceDemos.sln
193+
194+
mono-125-mono:
195+
name: Weather Mono 6.12.0.125 Nuget restore
196+
runs-on: macos-10.15
197+
steps:
198+
- uses: actions/checkout@v2
71199
- name: Mono version
72200
run: mono --version
73201
- uses: actions/setup-dotnet@v1
74202
with:
75203
dotnet-version: '5.0.x'
76-
- name: dotnet restore
77-
run: dotnet restore ./Todo/Todo.sln
204+
- name: Nuget restore
205+
run: nuget restore ./Weather/WeatherApp.sln
78206

79-
mono-140-msbuild:
80-
name: Mono 6.12.0.140 msbuild restore
207+
mono-140-nuget:
208+
name: Weather Mono 6.12.0.140 Nuget restore
81209
runs-on: macos-10.15
82210
steps:
83211
- uses: actions/checkout@v2
@@ -90,11 +218,11 @@ jobs:
90218
- uses: actions/setup-dotnet@v1
91219
with:
92220
dotnet-version: '5.0.x'
93-
- name: msbuild restore
94-
run: msbuild -t:restore ./Todo/Todo.sln
221+
- name: Nuget restore
222+
run: nuget restore ./Weather/WeatherApp.sln
95223

96224
mono-147-nuget:
97-
name: Mono 6.12.0.147 Nuget restore
225+
name: Weather Mono 6.12.0.147 Nuget restore
98226
runs-on: macos-10.15
99227
steps:
100228
- uses: actions/checkout@v2
@@ -108,10 +236,40 @@ jobs:
108236
with:
109237
dotnet-version: '5.0.x'
110238
- name: Nuget restore
111-
run: nuget restore ./Todo/Todo.sln
239+
run: nuget restore ./Weather/WeatherApp.sln
240+
241+
mono-125-mono:
242+
name: CatClock Mono 6.12.0.125 Nuget restore
243+
runs-on: macos-10.15
244+
steps:
245+
- uses: actions/checkout@v2
246+
- name: Mono version
247+
run: mono --version
248+
- uses: actions/setup-dotnet@v1
249+
with:
250+
dotnet-version: '5.0.x'
251+
- name: Nuget restore
252+
run: nuget restore ./CatClock/CatClock.sln
253+
254+
mono-140-nuget:
255+
name: CatClock Mono 6.12.0.140 Nuget restore
256+
runs-on: macos-10.15
257+
steps:
258+
- uses: actions/checkout@v2
259+
- name: Remove current Mono
260+
run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
261+
- name: Install new Mono
262+
run: bash ./install-mono-140.sh
263+
- name: Mono version
264+
run: mono --version
265+
- uses: actions/setup-dotnet@v1
266+
with:
267+
dotnet-version: '5.0.x'
268+
- name: Nuget restore
269+
run: nuget restore ./CatClock/CatClock.sln
112270

113-
mono-147-dotnet:
114-
name: Mono 6.12.0.147 dotnet restore
271+
mono-147-nuget:
272+
name: CatClock Mono 6.12.0.147 Nuget restore
115273
runs-on: macos-10.15
116274
steps:
117275
- uses: actions/checkout@v2
@@ -124,11 +282,41 @@ jobs:
124282
- uses: actions/setup-dotnet@v1
125283
with:
126284
dotnet-version: '5.0.x'
127-
- name: dotnet restore
128-
run: dotnet restore ./Todo/Todo.sln
285+
- name: Nuget restore
286+
run: nuget restore ./CatClock/CatClock.sln
287+
288+
mono-125-mono:
289+
name: RpnCalculator Mono 6.12.0.125 Nuget restore
290+
runs-on: macos-10.15
291+
steps:
292+
- uses: actions/checkout@v2
293+
- name: Mono version
294+
run: mono --version
295+
- uses: actions/setup-dotnet@v1
296+
with:
297+
dotnet-version: '5.0.x'
298+
- name: Nuget restore
299+
run: nuget restore ./RpnCalculator/RpnCalculator.sln
300+
301+
mono-140-nuget:
302+
name: RpnCalculator Mono 6.12.0.140 Nuget restore
303+
runs-on: macos-10.15
304+
steps:
305+
- uses: actions/checkout@v2
306+
- name: Remove current Mono
307+
run: sudo rm -rf /Library/Frameworks/Mono.framework/Versions/6.12.0
308+
- name: Install new Mono
309+
run: bash ./install-mono-140.sh
310+
- name: Mono version
311+
run: mono --version
312+
- uses: actions/setup-dotnet@v1
313+
with:
314+
dotnet-version: '5.0.x'
315+
- name: Nuget restore
316+
run: nuget restore ./RpnCalculator/RpnCalculator.sln
129317

130-
mono-147-msbuild:
131-
name: Mono 6.12.0.147 msbuild restore
318+
mono-147-nuget:
319+
name: RpnCalculator Mono 6.12.0.147 Nuget restore
132320
runs-on: macos-10.15
133321
steps:
134322
- uses: actions/checkout@v2
@@ -141,5 +329,5 @@ jobs:
141329
- uses: actions/setup-dotnet@v1
142330
with:
143331
dotnet-version: '5.0.x'
144-
- name: msbuild restore
145-
run: msbuild -t:restore ./Todo/Todo.sln
332+
- name: Nuget restore
333+
run: nuget restore ./RpnCalculator/RpnCalculator.sln

0 commit comments

Comments
 (0)