Skip to content

Commit 224cb93

Browse files
committed
Update build_and_release.yml
1 parent 62c79b3 commit 224cb93

File tree

1 file changed

+41
-7
lines changed

1 file changed

+41
-7
lines changed

.github/workflows/build_and_release.yml

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,38 @@ jobs:
9595
name: chrome-decryptor-binaries-arm64
9696
path: release_assets/arm64
9797

98-
- name: List downloaded files (for debugging)
98+
- name: List downloaded files (Pre-Rename)
9999
run: |
100-
echo "--- Listing contents of release_assets ---"
100+
echo "--- Listing contents of release_assets (Before Rename) ---"
101101
ls -R release_assets
102-
echo "----------------------------------------"
102+
echo "--------------------------------------------------------"
103+
104+
- name: Rename DLLs for packaging
105+
shell: bash
106+
run: |
107+
# For x64
108+
if [ -f release_assets/x64/chrome_decrypt_x64.dll ]; then
109+
mv release_assets/x64/chrome_decrypt_x64.dll release_assets/x64/chrome_decrypt.dll
110+
echo "Renamed x64 DLL"
111+
else
112+
echo "Error: chrome_decrypt_x64.dll not found in release_assets/x64/"
113+
exit 1
114+
fi
115+
116+
# For arm64
117+
if [ -f release_assets/arm64/chrome_decrypt_arm64.dll ]; then
118+
mv release_assets/arm64/chrome_decrypt_arm64.dll release_assets/arm64/chrome_decrypt.dll
119+
echo "Renamed arm64 DLL"
120+
else
121+
echo "Error: chrome_decrypt_arm64.dll not found in release_assets/arm64/"
122+
exit 1
123+
fi
124+
125+
- name: List downloaded files
126+
run: |
127+
echo "--- Listing contents of release_assets (After Rename) ---"
128+
ls -R release_assets
129+
echo "-------------------------------------------------------"
103130
104131
- name: Create ZIP archives
105132
id: zip_packages
@@ -110,24 +137,28 @@ jobs:
110137
111138
mkdir -p release_packages
112139
140+
# x64 ZIP will now contain chrome_inject_x64.exe and chrome_decrypt.dll
113141
X64_ZIP_NAME="chrome-decryptor-${VERSION_NUM}-x64.zip"
142+
# ARM64 ZIP will now contain chrome_inject_arm64.exe and chrome_decrypt.dll
114143
ARM64_ZIP_NAME="chrome-decryptor-${VERSION_NUM}-arm64.zip"
115144
116145
echo "Zipping x64 assets to release_packages/${X64_ZIP_NAME}..."
117146
if [ -z "$(ls -A release_assets/x64)" ]; then
118147
echo "Error: x64 release_assets directory is empty or files not found!"
119-
ls -l release_assets/ # Show content of release_assets if x64 is empty
148+
ls -l release_assets/
120149
exit 1
121150
fi
122-
(cd release_assets/x64 && zip "../../release_packages/${X64_ZIP_NAME}" *)
151+
# Zip contents of release_assets/x64: chrome_inject_x64.exe and the renamed chrome_decrypt.dll
152+
(cd release_assets/x64 && zip "../../release_packages/${X64_ZIP_NAME}" chrome_inject_x64.exe chrome_decrypt.dll)
123153
124154
echo "Zipping arm64 assets to release_packages/${ARM64_ZIP_NAME}..."
125155
if [ -z "$(ls -A release_assets/arm64)" ]; then
126156
echo "Error: arm64 release_assets directory is empty or files not found!"
127-
ls -l release_assets/ # Show content of release_assets if arm64 is empty
157+
ls -l release_assets/
128158
exit 1
129159
fi
130-
(cd release_assets/arm64 && zip "../../release_packages/${ARM64_ZIP_NAME}" *)
160+
# Zip contents of release_assets/arm64: chrome_inject_arm64.exe and the renamed chrome_decrypt.dll
161+
(cd release_assets/arm64 && zip "../../release_packages/${ARM64_ZIP_NAME}" chrome_inject_arm64.exe chrome_decrypt.dll)
131162
132163
echo "Created ZIP packages:"
133164
ls -l release_packages
@@ -146,6 +177,9 @@ jobs:
146177
body: |
147178
Automated release for version ${{ github.ref_name }}.
148179
Contains x64 and ARM64 binaries.
180+
Each ZIP includes:
181+
- chrome_inject_ARCH.exe
182+
- chrome_decrypt.dll (renamed for compatibility)
149183
draft: false
150184
prerelease: false
151185
files: |

0 commit comments

Comments
 (0)