zip windows files

This commit is contained in:
Ferdinand Schober
2023-12-24 20:09:28 +01:00
parent 53e1af0780
commit 80d8a496bb
2 changed files with 14 additions and 14 deletions

View File

@@ -65,15 +65,16 @@ jobs:
- uses: actions/checkout@v3
- name: Release Build
run: cargo build --release
- name: Copy Gtk Dlls
run: Get-Childitem -Path "C:\\gtk-build\\gtk\\x64\\release\\bin\\*.dll" -File -Recurse | Copy-Item -Destination "target\\release"
- name: Create Archive
run: |
mkdir "lan-mouse"
Get-Childitem -Path "C:\\gtk-build\\gtk\\x64\\release\\bin\\*.dll" -File -Recurse | Copy-Item -Destination "lan-mouse"
Compress-Archive -Path "lan-mouse\*" -DestinationPath lan-mouse.zip
- name: Upload build artifact
uses: actions/upload-artifact@v3
with:
name: lan-mouse-windows
path: |
target/release/lan-mouse.exe
target/release/*.dll
path: lan-mouse.zip
macos-release-build:
runs-on: macos-latest
@@ -106,5 +107,4 @@ jobs:
files: |
lan-mouse-linux/lan-mouse
lan-mouse-macos/lan-mouse
lan-mouse-windows/lan-mouse.exe
lan-mouse-windows/*.dll
lan-mouse-windows/lan-mouse.zip

View File

@@ -61,15 +61,16 @@ jobs:
- uses: actions/checkout@v3
- name: Release Build
run: cargo build --release
- name: Copy Gtk Dlls
run: Get-Childitem -Path "C:\\gtk-build\\gtk\\x64\\release\\bin\\*.dll" -File -Recurse | Copy-Item -Destination "target\\release"
- name: Create Archive
run: |
mkdir "lan-mouse"
Get-Childitem -Path "C:\\gtk-build\\gtk\\x64\\release\\bin\\*.dll" -File -Recurse | Copy-Item -Destination "lan-mouse"
Compress-Archive -Path "lan-mouse\*" -DestinationPath lan-mouse.zip
- name: Upload build artifact
uses: actions/upload-artifact@v3
with:
name: lan-mouse-windows
path: |
target/release/lan-mouse.exe
target/release/*.dll
path: lan-mouse.zip
macos-release-build:
runs-on: macos-latest
@@ -100,5 +101,4 @@ jobs:
files: |
lan-mouse-linux/lan-mouse
lan-mouse-macos/lan-mouse
lan-mouse-windows/lan-mouse.exe
lan-mouse-windows/*.dll
lan-mouse-windows/lan-mouse.zip