Skip to content

Commit 3ce5603

Browse files
committed
build: upload artifact does not need zipping
1 parent 77ea038 commit 3ce5603

File tree

1 file changed

+6
-25
lines changed

1 file changed

+6
-25
lines changed

.github/workflows/build.yaml

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -33,45 +33,26 @@ jobs:
3333
run: |
3434
dotnet publish ZXBStudio/ZXBasicStudio.csproj -c Release -r linux-x64 --self-contained true -p:PublishSingleFile=true -o out
3535
36-
- name: Pack files for Linux
37-
run: |
38-
pushd ~/work/ZXBasicStudio/ZXBasicStudio/out/
39-
zip -9 -r ZXBasicStudio-linux-x64.zip .
40-
mv ZXBasicStudio-linux-x64.zip ~/
41-
popd
42-
4336
- name: Publish for Windows
44-
run: dotnet publish ZXBStudio/ZXBasicStudio.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o out-win
45-
46-
- name: Pack files for Windows
4737
run: |
48-
pushd ~/work/ZXBasicStudio/ZXBasicStudio/out-win/
49-
zip -9 -r ZXBasicStudio-win-x64.zip .
50-
mv ZXBasicStudio-win-x64.zip ~/
51-
popd
52-
38+
dotnet publish ZXBStudio/ZXBasicStudio.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o out-win
39+
5340
- name: Publish for Mac
54-
run: dotnet publish ZXBStudio/ZXBasicStudio.csproj -c Release -r osx-x64 --self-contained true -p:PublishSingleFile=true -o out-mac
55-
56-
- name: Pack files for Mac
5741
run: |
58-
pushd ~/work/ZXBasicStudio/ZXBasicStudio/out-mac/
59-
zip -9 -r ZXBasicStudio-osx-x64.zip .
60-
mv ZXBasicStudio-osx-x64.zip ~/
61-
popd
42+
dotnet publish ZXBStudio/ZXBasicStudio.csproj -c Release -r osx-x64 --self-contained true -p:PublishSingleFile=true -o out-mac
6243
6344
- uses: actions/upload-artifact@v4
6445
with:
6546
name: ZXBasicStudio-linux-x64
66-
path: ~/ZXBasicStudio-linux-x64.zip
47+
path: ~/work/ZXBasicStudio/ZXBasicStudio/out/
6748

6849
- uses: actions/upload-artifact@v4
6950
with:
7051
name: ZXBasicStudio-win-x64
71-
path: ~/ZXBasicStudio-win-x64.zip
52+
path: ~/work/ZXBasicStudio/ZXBasicStudio/out-win/
7253

7354
- uses: actions/upload-artifact@v4
7455
with:
7556
name: ZXBasicStudio-osx-x64
76-
path: ~/ZXBasicStudio-osx-x64.zip
57+
path: ~/work/ZXBasicStudio/ZXBasicStudio/out-mac/
7758

0 commit comments

Comments
 (0)