@@ -11,12 +11,12 @@ jobs:
11
11
platform : [Win32, x64, ARM64]
12
12
steps :
13
13
- name : Checkout repository
14
- uses : actions/checkout@v3
14
+ uses : actions/checkout@v4
15
15
with :
16
16
submodules : ' recursive'
17
17
18
18
- name : Setup MSBuild
19
- uses : microsoft/setup-msbuild@v1
19
+ uses : microsoft/setup-msbuild@v2
20
20
21
21
- name : Restore dependency packages
22
22
run : nuget restore
25
25
run : msbuild -m -t:Build -p:Configuration=Release -p:Platform=${{ matrix.platform }} WinSparkle.sln
26
26
27
27
- name : Archive binaries
28
- uses : actions/upload-artifact@v3
28
+ uses : actions/upload-artifact@v4
29
29
with :
30
30
name : winsparkle-binaries-${{ matrix.platform }}
31
31
path : |
@@ -41,28 +41,28 @@ jobs:
41
41
needs : build
42
42
steps :
43
43
- name : Checkout repository
44
- uses : actions/checkout@v3
44
+ uses : actions/checkout@v4
45
45
46
46
- name : Fetch binaries (Win32)
47
- uses : actions/download-artifact@v3
47
+ uses : actions/download-artifact@v4
48
48
with :
49
49
name : winsparkle-binaries-Win32
50
50
51
51
- name : Fetch binaries (x64)
52
- uses : actions/download-artifact@v3
52
+ uses : actions/download-artifact@v4
53
53
with :
54
54
name : winsparkle-binaries-x64
55
55
56
56
- name : Fetch binaries (ARM64)
57
- uses : actions/download-artifact@v3
57
+ uses : actions/download-artifact@v4
58
58
with :
59
59
name : winsparkle-binaries-ARM64
60
60
61
61
- name : Build NuGet package
62
62
run : nuget pack nuget/WinSparkle.nuspec -Verbosity detailed
63
63
64
64
- name : Upload artifact
65
- uses : actions/upload-artifact@v3
65
+ uses : actions/upload-artifact@v4
66
66
with :
67
67
name : nuget-package
68
68
path : " *.nupkg"
74
74
needs : build-nuget
75
75
steps :
76
76
- name : Fetch artifact
77
- uses : actions/download-artifact@v3
77
+ uses : actions/download-artifact@v4
78
78
with :
79
79
name : nuget-package
80
80
@@ -93,23 +93,23 @@ jobs:
93
93
needs : build-nuget
94
94
steps :
95
95
- name : Checkout repository
96
- uses : actions/checkout@v3
96
+ uses : actions/checkout@v4
97
97
with :
98
98
submodules : ' recursive'
99
99
fetch-depth : 0
100
100
101
101
- name : Fetch binaries (Win32)
102
- uses : actions/download-artifact@v3
102
+ uses : actions/download-artifact@v4
103
103
with :
104
104
name : winsparkle-binaries-Win32
105
105
106
106
- name : Fetch binaries (x64)
107
- uses : actions/download-artifact@v3
107
+ uses : actions/download-artifact@v4
108
108
with :
109
109
name : winsparkle-binaries-x64
110
110
111
111
- name : Fetch binaries (ARM64)
112
- uses : actions/download-artifact@v3
112
+ uses : actions/download-artifact@v4
113
113
with :
114
114
name : winsparkle-binaries-ARM64
115
115
0 commit comments