Skip to content

Commit 157e209

Browse files
committed
Fix Release Bundling
1 parent b8fef83 commit 157e209

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

.github/workflows/make-release.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Collect & Release Builds
1+
name: Create Release Builds
22

33
on:
44
workflow_dispatch:
@@ -13,7 +13,7 @@ on:
1313

1414
jobs:
1515
collect-release:
16-
name: Create Release Builds
16+
name: Release ${{ github.event.inputs.tag_name }} Builds
1717
runs-on: ubuntu-latest
1818

1919
steps:
@@ -72,14 +72,29 @@ jobs:
7272
run: |
7373
mkdir -p renamed
7474
75+
# Windows
7576
mv artifacts/windows/executable/CodenameEngine.exe renamed/update-windows.exe
76-
zip -r "renamed/Codename Engine-Windows.zip" artifacts/windows/full_build
77+
cd artifacts/windows/full_build
78+
zip -r ../../../renamed/"Codename Engine-Windows.zip" *
79+
cd -
7780
81+
# macOS
7882
mv artifacts/macos/executable/CodenameEngine renamed/update-mac
79-
zip -r "renamed/Codename Engine-Mac.zip" artifacts/macos/full_build
83+
cd artifacts/macos/full_build
84+
if [ -f CodenameEngine.tar.gz ]; then
85+
# Keep tar.gz as-is
86+
cp CodenameEngine.tar.gz ../../../renamed/"Codename Engine-Mac.tar.gz"
87+
else
88+
# Zip contents at root
89+
zip -r ../../../renamed/"Codename Engine-Mac.zip" *
90+
fi
91+
cd -
8092
93+
# Linux
8194
mv artifacts/linux/executable/CodenameEngine renamed/update-linux
82-
zip -r "renamed/Codename Engine-Linux.zip" artifacts/linux/full_build
95+
cd artifacts/linux/full_build
96+
zip -r ../../../renamed/"Codename Engine-Linux.zip" *
97+
cd -
8398
8499
- name: Find Base Release
85100
id: get_base_release
@@ -136,6 +151,7 @@ jobs:
136151
renamed/Codename Engine-Windows.zip
137152
renamed/update-windows.exe
138153
renamed/Codename Engine-Mac.zip
154+
renamed/Codename Engine-Mac.tar.gz
139155
renamed/update-mac
140156
renamed/Codename Engine-Linux.zip
141157
renamed/update-linux

0 commit comments

Comments
 (0)