@@ -11,35 +11,35 @@ jobs:
11
11
build_core_debug :
12
12
runs-on : windows-latest
13
13
steps :
14
- - uses : actions/checkout@v3
14
+ - uses : actions/checkout@v4
15
15
- name : setup-msbuild
16
- uses : microsoft/setup-msbuild@v1
16
+ uses : microsoft/setup-msbuild@v2
17
17
- name : Build Melonloader Core
18
18
shell : cmd
19
19
run : msbuild /restore /p:Platform="Windows - x64" # Platform is actually irrelevant for core, it's compiled as AnyCPU either way
20
20
- name : Upload core artifact
21
- uses : actions/upload-artifact@v3
21
+ uses : actions/upload-artifact@v4
22
22
with :
23
23
name : MLCoreDebug
24
24
path : Output/Debug/MelonLoader/
25
25
build_core_release :
26
26
runs-on : windows-latest
27
27
steps :
28
- - uses : actions/checkout@v3
28
+ - uses : actions/checkout@v4
29
29
- name : setup-msbuild
30
- uses : microsoft/setup-msbuild@v1
30
+ uses : microsoft/setup-msbuild@v2
31
31
- name : Build Melonloader Core
32
32
shell : cmd
33
33
run : msbuild /restore /p:Configuration=Release /p:Platform="Windows - x64"
34
34
- name : Upload core artifact
35
- uses : actions/upload-artifact@v3
35
+ uses : actions/upload-artifact@v4
36
36
with :
37
37
name : MLCoreRelease
38
38
path : Output/Release/MelonLoader/
39
39
build_rust_windows :
40
40
runs-on : windows-latest
41
41
steps :
42
- - uses : actions/checkout@v3
42
+ - uses : actions/checkout@v4
43
43
- name : rust-toolchain
44
44
uses : dtolnay/rust-toolchain@stable
45
45
with :
@@ -62,56 +62,56 @@ jobs:
62
62
run : cargo +nightly build --target x86_64-pc-windows-msvc
63
63
# Upload Proxy Release - x86
64
64
- name : Upload Proxy Release | Windows x86
65
- uses : actions/upload-artifact@v3
65
+ uses : actions/upload-artifact@v4
66
66
with :
67
67
name : MLProxyX86-Windows-Release
68
68
path : target/i686-pc-windows-msvc/release/version.dll
69
69
# Upload Bootstrap Release - x86
70
70
- name : Upload Bootstrap Release | Windows x86
71
- uses : actions/upload-artifact@v3
71
+ uses : actions/upload-artifact@v4
72
72
with :
73
73
name : MLBootstrapX86-Windows-Release
74
74
path : target/i686-pc-windows-msvc/release/Bootstrap.dll
75
75
# Upload Proxy Release - x64
76
76
- name : Upload Proxy Release | Windows x64
77
- uses : actions/upload-artifact@v3
77
+ uses : actions/upload-artifact@v4
78
78
with :
79
79
name : MLProxyX64-Windows-Release
80
80
path : target/x86_64-pc-windows-msvc/release/version.dll
81
81
# Upload Bootstrap Release - x64
82
82
- name : Upload Bootstrap Release | Windows x64
83
- uses : actions/upload-artifact@v3
83
+ uses : actions/upload-artifact@v4
84
84
with :
85
85
name : MLBootstrapX64-Windows-Release
86
86
path : target/x86_64-pc-windows-msvc/release/Bootstrap.dll
87
87
# Upload Proxy Debug - x86
88
88
- name : Upload Proxy Debug | Windows x86
89
- uses : actions/upload-artifact@v3
89
+ uses : actions/upload-artifact@v4
90
90
with :
91
91
name : MLProxyX86-Windows-Debug
92
92
path : target/i686-pc-windows-msvc/debug/version.dll
93
93
# Upload Bootstrap Debug - x86
94
94
- name : Upload Bootstrap Debug | Windows x86
95
- uses : actions/upload-artifact@v3
95
+ uses : actions/upload-artifact@v4
96
96
with :
97
97
name : MLBootstrapX86-Windows-Debug
98
98
path : target/i686-pc-windows-msvc/debug/Bootstrap.dll
99
99
# Upload Proxy Debug - x64
100
100
- name : Upload Proxy Debug | Windows x64
101
- uses : actions/upload-artifact@v3
101
+ uses : actions/upload-artifact@v4
102
102
with :
103
103
name : MLProxyX64-Windows-Debug
104
104
path : target/x86_64-pc-windows-msvc/debug/version.dll
105
105
# Upload Bootstrap Debug - x64
106
106
- name : Upload Bootstrap Debug | Windows x64
107
- uses : actions/upload-artifact@v3
107
+ uses : actions/upload-artifact@v4
108
108
with :
109
109
name : MLBootstrapX64-Windows-Debug
110
110
path : target/x86_64-pc-windows-msvc/debug/Bootstrap.dll
111
111
build_rust_linux :
112
112
runs-on : ubuntu-latest
113
113
steps :
114
- - uses : actions/checkout@v3
114
+ - uses : actions/checkout@v4
115
115
- name : rust-toolchain
116
116
uses : dtolnay/rust-toolchain@stable
117
117
with :
@@ -128,42 +128,42 @@ jobs:
128
128
shell : bash
129
129
run : cargo +nightly build --target x86_64-unknown-linux-gnu
130
130
- name : Upload Proxy Release | Linux x64
131
- uses : actions/upload-artifact@v3
131
+ uses : actions/upload-artifact@v4
132
132
with :
133
133
name : MLProxyX64-Linux-Release
134
134
path : target/x86_64-unknown-linux-gnu/release/libversion.so
135
135
- name : Upload Bootstrap Release | Linux x64
136
- uses : actions/upload-artifact@v3
136
+ uses : actions/upload-artifact@v4
137
137
with :
138
138
name : MLBootstrapX64-Linux-Release
139
139
path : target/x86_64-unknown-linux-gnu/release/libBootstrap.so
140
140
- name : Upload Proxy Debug | Linux x64
141
- uses : actions/upload-artifact@v3
141
+ uses : actions/upload-artifact@v4
142
142
with :
143
143
name : MLProxyX64-Linux-Debug
144
144
path : target/x86_64-unknown-linux-gnu/debug/libversion.so
145
145
- name : Upload Bootstrap Debug | Linux x64
146
- uses : actions/upload-artifact@v3
146
+ uses : actions/upload-artifact@v4
147
147
with :
148
148
name : MLBootstrapX64-Linux-Debug
149
149
path : target/x86_64-unknown-linux-gnu/debug/libBootstrap.so
150
150
finalize_x64_debug_zip_windows :
151
151
runs-on : windows-latest
152
152
needs : [build_core_debug, build_rust_windows]
153
153
steps :
154
- - uses : actions/checkout@v3
154
+ - uses : actions/checkout@v4
155
155
- name : Download core artifact
156
- uses : actions/download-artifact@v3
156
+ uses : actions/download-artifact@v4
157
157
with :
158
158
name : MLCoreDebug
159
159
path : Output/Debug/x64/MelonLoader/
160
160
- name : Download proxy x64
161
- uses : actions/download-artifact@v3
161
+ uses : actions/download-artifact@v4
162
162
with :
163
163
name : MLProxyX64-Windows-Debug
164
164
path : Output/Debug/x64/
165
165
- name : Download bootstrap x64
166
- uses : actions/download-artifact@v3
166
+ uses : actions/download-artifact@v4
167
167
with :
168
168
name : MLBootstrapX64-Windows-Debug
169
169
path : Output/Debug/x64/MelonLoader/Dependencies/
@@ -184,7 +184,7 @@ jobs:
184
184
copy LICENSE.md Output\Debug\x64\MelonLoader\Documentation\
185
185
copy NOTICE.txt Output\Debug\x64\MelonLoader\Documentation\
186
186
copy README.md Output\Debug\x64\MelonLoader\Documentation\
187
- - uses : actions/upload-artifact@v3
187
+ - uses : actions/upload-artifact@v4
188
188
name : Upload Zip | Windows - x64
189
189
with :
190
190
name : MelonLoader.Windows.x64.CI.Debug
@@ -193,19 +193,19 @@ jobs:
193
193
runs-on : windows-latest
194
194
needs : [build_core_debug, build_rust_windows]
195
195
steps :
196
- - uses : actions/checkout@v3
196
+ - uses : actions/checkout@v4
197
197
- name : Download core artifact
198
- uses : actions/download-artifact@v3
198
+ uses : actions/download-artifact@v4
199
199
with :
200
200
name : MLCoreDebug
201
201
path : Output/Debug/x86/MelonLoader/
202
202
- name : Download proxy x86
203
- uses : actions/download-artifact@v3
203
+ uses : actions/download-artifact@v4
204
204
with :
205
205
name : MLProxyX86-Windows-Debug
206
206
path : Output/Debug/x86/
207
207
- name : Download bootstrap x86
208
- uses : actions/download-artifact@v3
208
+ uses : actions/download-artifact@v4
209
209
with :
210
210
name : MLBootstrapX86-Windows-Debug
211
211
path : Output/Debug/x86/MelonLoader/Dependencies/
@@ -226,7 +226,7 @@ jobs:
226
226
copy LICENSE.md Output\Debug\x86\MelonLoader\Documentation\
227
227
copy NOTICE.txt Output\Debug\x86\MelonLoader\Documentation\
228
228
copy README.md Output\Debug\x86\MelonLoader\Documentation\
229
- - uses : actions/upload-artifact@v3
229
+ - uses : actions/upload-artifact@v4
230
230
name : Upload Zip | Windows - x86
231
231
with :
232
232
name : MelonLoader.Windows.x86.CI.Debug
@@ -235,19 +235,19 @@ jobs:
235
235
runs-on : windows-latest
236
236
needs : [build_core_release, build_rust_windows]
237
237
steps :
238
- - uses : actions/checkout@v3
238
+ - uses : actions/checkout@v4
239
239
- name : Download core artifact
240
- uses : actions/download-artifact@v3
240
+ uses : actions/download-artifact@v4
241
241
with :
242
242
name : MLCoreRelease
243
243
path : Output/Release/x64/MelonLoader/
244
244
- name : Download proxy x64
245
- uses : actions/download-artifact@v3
245
+ uses : actions/download-artifact@v4
246
246
with :
247
247
name : MLProxyX64-Windows-Release
248
248
path : Output/Release/x64/
249
249
- name : Download bootstrap x64
250
- uses : actions/download-artifact@v3
250
+ uses : actions/download-artifact@v4
251
251
with :
252
252
name : MLBootstrapX64-Windows-Release
253
253
path : Output/Release/x64/MelonLoader/Dependencies/
@@ -268,7 +268,7 @@ jobs:
268
268
copy LICENSE.md Output\Release\x64\MelonLoader\Documentation\
269
269
copy NOTICE.txt Output\Release\x64\MelonLoader\Documentation\
270
270
copy README.md Output\Release\x64\MelonLoader\Documentation\
271
- - uses : actions/upload-artifact@v3
271
+ - uses : actions/upload-artifact@v4
272
272
name : Upload Zip | Windows - x64
273
273
with :
274
274
name : MelonLoader.Windows.x64.CI.Release
@@ -277,19 +277,19 @@ jobs:
277
277
runs-on : windows-latest
278
278
needs : [build_core_release, build_rust_windows]
279
279
steps :
280
- - uses : actions/checkout@v3
280
+ - uses : actions/checkout@v4
281
281
- name : Download core artifact
282
- uses : actions/download-artifact@v3
282
+ uses : actions/download-artifact@v4
283
283
with :
284
284
name : MLCoreRelease
285
285
path : Output/Release/x86/MelonLoader/
286
286
- name : Download proxy x86
287
- uses : actions/download-artifact@v3
287
+ uses : actions/download-artifact@v4
288
288
with :
289
289
name : MLProxyX86-Windows-Release
290
290
path : Output/Release/x86/
291
291
- name : Download bootstrap x86
292
- uses : actions/download-artifact@v3
292
+ uses : actions/download-artifact@v4
293
293
with :
294
294
name : MLBootstrapX86-Windows-Release
295
295
path : Output/Release/x86/MelonLoader/Dependencies/
@@ -310,7 +310,7 @@ jobs:
310
310
copy LICENSE.md Output\Release\x86\MelonLoader\Documentation\
311
311
copy NOTICE.txt Output\Release\x86\MelonLoader\Documentation\
312
312
copy README.md Output\Release\x86\MelonLoader\Documentation\
313
- - uses : actions/upload-artifact@v3
313
+ - uses : actions/upload-artifact@v4
314
314
name : Upload Zip | Windows - x86
315
315
with :
316
316
name : MelonLoader.Windows.x86.CI.Release
@@ -319,19 +319,19 @@ jobs:
319
319
runs-on : windows-latest
320
320
needs : [build_core_debug, build_rust_linux]
321
321
steps :
322
- - uses : actions/checkout@v3
322
+ - uses : actions/checkout@v4
323
323
- name : Download core artifact
324
- uses : actions/download-artifact@v3
324
+ uses : actions/download-artifact@v4
325
325
with :
326
326
name : MLCoreDebug
327
327
path : Output/Debug/x64/MelonLoader/
328
328
- name : Download proxy x64
329
- uses : actions/download-artifact@v3
329
+ uses : actions/download-artifact@v4
330
330
with :
331
331
name : MLProxyX64-Linux-Debug
332
332
path : Output/Debug/x64/
333
333
- name : Download bootstrap x64
334
- uses : actions/download-artifact@v3
334
+ uses : actions/download-artifact@v4
335
335
with :
336
336
name : MLBootstrapX64-Linux-Debug
337
337
path : Output/Debug/x64/MelonLoader/Dependencies/
@@ -349,7 +349,7 @@ jobs:
349
349
copy LICENSE.md Output\Debug\x64\MelonLoader\Documentation\
350
350
copy NOTICE.txt Output\Debug\x64\MelonLoader\Documentation\
351
351
copy README.md Output\Debug\x64\MelonLoader\Documentation\
352
- - uses : actions/upload-artifact@v3
352
+ - uses : actions/upload-artifact@v4
353
353
name : Upload Zip | Linux - x64
354
354
with :
355
355
name : MelonLoader.Linux.x64.CI.Debug
@@ -358,19 +358,19 @@ jobs:
358
358
runs-on : windows-latest
359
359
needs : [build_core_release, build_rust_linux]
360
360
steps :
361
- - uses : actions/checkout@v3
361
+ - uses : actions/checkout@v4
362
362
- name : Download core artifact
363
- uses : actions/download-artifact@v3
363
+ uses : actions/download-artifact@v4
364
364
with :
365
365
name : MLCoreRelease
366
366
path : Output/Release/x64/MelonLoader/
367
367
- name : Download proxy x64
368
- uses : actions/download-artifact@v3
368
+ uses : actions/download-artifact@v4
369
369
with :
370
370
name : MLProxyX64-Linux-Release
371
371
path : Output/Release/x64/
372
372
- name : Download bootstrap x64
373
- uses : actions/download-artifact@v3
373
+ uses : actions/download-artifact@v4
374
374
with :
375
375
name : MLBootstrapX64-Linux-Release
376
376
path : Output/Release/x64/MelonLoader/Dependencies/
@@ -388,7 +388,7 @@ jobs:
388
388
copy LICENSE.md Output\Release\x64\MelonLoader\Documentation\
389
389
copy NOTICE.txt Output\Release\x64\MelonLoader\Documentation\
390
390
copy README.md Output\Release\x64\MelonLoader\Documentation\
391
- - uses : actions/upload-artifact@v3
391
+ - uses : actions/upload-artifact@v4
392
392
name : Upload Zip | Linux - x64
393
393
with :
394
394
name : MelonLoader.Linux.x64.CI.Release
@@ -397,7 +397,7 @@ jobs:
397
397
runs-on : windows-latest
398
398
needs : [finalize_x86_debug_zip_windows, finalize_x64_debug_zip_windows, finalize_x86_release_zip_windows, finalize_x64_release_zip_windows, finalize_x64_debug_zip_linux, finalize_x64_release_zip_linux]
399
399
steps :
400
- - uses : GeekyEggo/delete-artifact@v2 .0.0
400
+ - uses : GeekyEggo/delete-artifact@v5 .0.0
401
401
with :
402
402
name : |
403
403
MLCoreDebug
0 commit comments