Skip to content

Commit f112ff8

Browse files
author
Matthew Bate
committed
Release Workflow Updated
1 parent e121ab9 commit f112ff8

File tree

1 file changed

+33
-15
lines changed

1 file changed

+33
-15
lines changed

.github/workflows/dotnet-desktop-release.yml

Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ jobs:
183183
/p:Version="${{ needs.validate.outputs.version }}" `
184184
/p:PublishReadyToRun=true
185185
186-
# Copy NetLimiterBridge to both outputs
186+
# Copy NetLimiterBridge to both outputs (ServerManager only)
187187
- name: Copy NetLimiterBridge to Framework-Dependent output
188188
shell: pwsh
189189
run: |
@@ -285,21 +285,31 @@ jobs:
285285
run: |
286286
$version = "${{ needs.validate.outputs.version }}"
287287
288-
# Framework-dependent
289-
Compress-Archive -Path ./publish/framework-dependent/* `
290-
-DestinationPath "./${{ env.OUTPUT_NAME }}-v$version-FrameworkDependent.zip"
288+
# ServerManager Framework-dependent
289+
Compress-Archive -Path ./publish/framework-dependent/ServerManager/* `
290+
-DestinationPath "./HawkSync-ServerManager-v$version-FrameworkDependent.zip"
291291
292-
# Self-contained
293-
Compress-Archive -Path ./publish/self-contained/* `
294-
-DestinationPath "./${{ env.OUTPUT_NAME }}-v$version-SelfContained.zip"
292+
# ServerManager Self-contained
293+
Compress-Archive -Path ./publish/self-contained/ServerManager/* `
294+
-DestinationPath "./HawkSync-ServerManager-v$version-SelfContained.zip"
295+
296+
# RemoteClient Framework-dependent
297+
Compress-Archive -Path ./publish/framework-dependent/RemoteClient/* `
298+
-DestinationPath "./HawkSync-RemoteClient-v$version-FrameworkDependent.zip"
299+
300+
# RemoteClient Self-contained
301+
Compress-Archive -Path ./publish/self-contained/RemoteClient/* `
302+
-DestinationPath "./HawkSync-RemoteClient-v$version-SelfContained.zip"
295303
296304
- name: Generate checksums
297305
shell: pwsh
298306
run: |
299307
$version = "${{ needs.validate.outputs.version }}"
300308
$files = @(
301-
"${{ env.OUTPUT_NAME }}-v$version-FrameworkDependent.zip",
302-
"${{ env.OUTPUT_NAME }}-v$version-SelfContained.zip"
309+
"HawkSync-ServerManager-v$version-FrameworkDependent.zip",
310+
"HawkSync-ServerManager-v$version-SelfContained.zip",
311+
"HawkSync-RemoteClient-v$version-FrameworkDependent.zip",
312+
"HawkSync-RemoteClient-v$version-SelfContained.zip"
303313
)
304314
305315
$checksums = @()
@@ -315,7 +325,10 @@ jobs:
315325
with:
316326
name: release-packages-v${{ needs.validate.outputs.version }}
317327
path: |
318-
./${{ env.OUTPUT_NAME }}-*.zip
328+
./HawkSync-ServerManager-v${{ needs.validate.outputs.version }}-FrameworkDependent.zip
329+
./HawkSync-ServerManager-v${{ needs.validate.outputs.version }}-SelfContained.zip
330+
./HawkSync-RemoteClient-v${{ needs.validate.outputs.version }}-FrameworkDependent.zip
331+
./HawkSync-RemoteClient-v${{ needs.validate.outputs.version }}-SelfContained.zip
319332
./checksums.txt
320333
retention-days: 90
321334

@@ -341,15 +354,20 @@ jobs:
341354
tag_name: v${{ needs.validate.outputs.version }}
342355
name: Release v${{ needs.validate.outputs.version }}
343356
files: |
344-
./${{ env.OUTPUT_NAME }}-*.zip
357+
./HawkSync-ServerManager-v${{ needs.validate.outputs.version }}-FrameworkDependent.zip
358+
./HawkSync-ServerManager-v${{ needs.validate.outputs.version }}-SelfContained.zip
359+
./HawkSync-RemoteClient-v${{ needs.validate.outputs.version }}-FrameworkDependent.zip
360+
./HawkSync-RemoteClient-v${{ needs.validate.outputs.version }}-SelfContained.zip
345361
./checksums.txt
346362
body: |
347363
## 🚀 HawkSync Server Manager v${{ needs.validate.outputs.version }}
348364
349365
### 📦 Download Options
350366
351-
- **Framework-Dependent** (~5MB) - Requires .NET 8.0 Runtime
352-
- **Self-Contained** (~100MB) - No dependencies required
367+
- **ServerManager Framework-Dependent** - Requires .NET 8.0 Runtime
368+
- **ServerManager Self-Contained** - No dependencies required
369+
- **RemoteClient Framework-Dependent** - Requires .NET 8.0 Runtime
370+
- **RemoteClient Self-Contained** - No dependencies required
353371
354372
### 🔧 Components
355373
@@ -360,12 +378,12 @@ jobs:
360378
361379
### ✅ Requirements
362380
363-
**Framework-Dependent Edition:**
381+
**Framework-Dependent Editions:**
364382
- Windows 10/11 (x64)
365383
- [.NET 8.0 Runtime](https://dotnet.microsoft.com/download/dotnet/8.0)
366384
- [.NET Framework 4.8.1 Runtime](https://dotnet.microsoft.com/download/dotnet-framework/net481)
367385
368-
**Self-Contained Edition:**
386+
**Self-Contained Editions:**
369387
- Windows 10/11 (x64)
370388
- [.NET Framework 4.8.1 Runtime](https://dotnet.microsoft.com/download/dotnet-framework/net481)
371389

0 commit comments

Comments
 (0)