52
52
run : nuget restore TwitchDownloaderWPF.sln
53
53
54
54
- name : Build
55
- run : msbuild TwitchDownloaderWPF.sln /p:Configuration=Release /p:DebugType=None /p:DebugSymbols=false /p:AllowedReferenceRelatedFileExtensions=none /p:DeployOnBuild=true
55
+ run : msbuild TwitchDownloaderWPF.sln /p:Configuration=Debug /p:DebugType=None /p:DebugSymbols=false /p:AllowedReferenceRelatedFileExtensions=none /p:DeployOnBuild=true
56
56
57
57
- name : Download File To Workspace
58
58
# You may pin to the exact commit or the version.
@@ -65,10 +65,13 @@ jobs:
65
65
file-name : ffmpeg.zip
66
66
67
67
- name : Bundle ffmpeg
68
- run : tar xfz ffmpeg.zip --strip-components=1; copy bin/ffmpeg.exe TwitchDownloaderWPF/bin/Release/ffmpeg.exe
69
-
70
- - name : Rename/Zip Release
71
- run : cd TwitchDownloaderWPF/bin;ren Release "Twitch Downloader";cd ../../;tar -C "TwitchDownloaderWPF/bin" -a -c -f release.zip "Twitch Downloader"
68
+ run : tar xfz ffmpeg.zip --strip-components=1; copy bin/ffmpeg.exe TwitchDownloaderWPF/bin/Debug/ffmpeg.exe
69
+
70
+ - name : Zip Release
71
+ uses : papeloto/action-zip@v1
72
+ with :
73
+ files : " TwitchDownloaderWPF/bin/Debug"
74
+ dest : release.zip
72
75
73
76
- name : Download URL
74
77
uses : actions/download-artifact@v2
@@ -111,10 +114,31 @@ jobs:
111
114
run : dotnet publish TwitchDownloaderCLI -p:PublishProfile=LinuxAlpine /p:DebugType=None /p:DebugSymbols=false
112
115
- name : Build
113
116
run : dotnet publish TwitchDownloaderCLI -p:PublishProfile=LinuxArm /p:DebugType=None /p:DebugSymbols=false
114
-
115
- - name : Create ZIP Files
116
- run : tar -C TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/Windows -a -c -f TwitchDownloaderCLI-Windows-x64.zip TwitchDownloaderCLI.exe; tar -C TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/Linux -a -c -f TwitchDownloaderCLI-Linux-x64.zip TwitchDownloaderCLI; tar -C TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/LinuxAlpine -a -c -f TwitchDownloaderCLI-LinuxAlpine-x64.zip TwitchDownloaderCLI; tar -C TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/LinuxArm -a -c -f TwitchDownloaderCLI-LinuxArm.zip TwitchDownloaderCLI
117
117
118
+ - name : Zip Windows CLI
119
+ uses : papeloto/action-zip@v1
120
+ with :
121
+ files : TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/Windows/TwitchDownloaderCLI.exe
122
+ dest : TwitchDownloaderCLI-Windows-x64.zip
123
+
124
+ - name : Zip Linux CLI
125
+ uses : papeloto/action-zip@v1
126
+ with :
127
+ files : TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/Linux/TwitchDownloaderCLI
128
+ dest : TwitchDownloaderCLI-Linux-x64.zip
129
+
130
+ - name : Zip LinuxAlpine CLI
131
+ uses : papeloto/action-zip@v1
132
+ with :
133
+ files : TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/LinuxAlpine/TwitchDownloaderCLI
134
+ dest : TwitchDownloaderCLI-LinuxAlpine-x64.zip
135
+
136
+ - name : Zip LinuxArm CLI
137
+ uses : papeloto/action-zip@v1
138
+ with :
139
+ files : TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/LinuxArm/TwitchDownloaderCLI
140
+ dest : TwitchDownloaderCLI-LinuxArm.zip
141
+
118
142
- name : Download URL
119
143
uses : actions/download-artifact@v2
120
144
with :
@@ -179,9 +203,12 @@ jobs:
179
203
run : dotnet restore
180
204
- name : Build
181
205
run : dotnet publish TwitchDownloaderCLI -p:PublishProfile=MacOS /p:DebugType=None /p:DebugSymbols=false
182
-
183
- - name : Create ZIP Files
184
- run : tar -C TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/MacOS -a -c -f TwitchDownloaderCLI-MacOS-x64.zip TwitchDownloaderCLI
206
+
207
+ - name : Zip Release
208
+ uses : papeloto/action-zip@v1
209
+ with :
210
+ files : TwitchDownloaderCLI/bin/Release/netcoreapp3.1/publish/MacOS/TwitchDownloaderCLI
211
+ dest : TwitchDownloaderCLI-MacOS-x64.zip
185
212
186
213
- name : Download URL
187
214
uses : actions/download-artifact@v2
0 commit comments