@@ -95,11 +95,38 @@ jobs:
95
95
name : chrome-decryptor-binaries-arm64
96
96
path : release_assets/arm64
97
97
98
- - name : List downloaded files (for debugging )
98
+ - name : List downloaded files (Pre-Rename )
99
99
run : |
100
- echo "--- Listing contents of release_assets ---"
100
+ echo "--- Listing contents of release_assets (Before Rename) ---"
101
101
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 "-------------------------------------------------------"
103
130
104
131
- name : Create ZIP archives
105
132
id : zip_packages
@@ -110,24 +137,28 @@ jobs:
110
137
111
138
mkdir -p release_packages
112
139
140
+ # x64 ZIP will now contain chrome_inject_x64.exe and chrome_decrypt.dll
113
141
X64_ZIP_NAME="chrome-decryptor-${VERSION_NUM}-x64.zip"
142
+ # ARM64 ZIP will now contain chrome_inject_arm64.exe and chrome_decrypt.dll
114
143
ARM64_ZIP_NAME="chrome-decryptor-${VERSION_NUM}-arm64.zip"
115
144
116
145
echo "Zipping x64 assets to release_packages/${X64_ZIP_NAME}..."
117
146
if [ -z "$(ls -A release_assets/x64)" ]; then
118
147
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/
120
149
exit 1
121
150
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)
123
153
124
154
echo "Zipping arm64 assets to release_packages/${ARM64_ZIP_NAME}..."
125
155
if [ -z "$(ls -A release_assets/arm64)" ]; then
126
156
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/
128
158
exit 1
129
159
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)
131
162
132
163
echo "Created ZIP packages:"
133
164
ls -l release_packages
@@ -146,6 +177,9 @@ jobs:
146
177
body : |
147
178
Automated release for version ${{ github.ref_name }}.
148
179
Contains x64 and ARM64 binaries.
180
+ Each ZIP includes:
181
+ - chrome_inject_ARCH.exe
182
+ - chrome_decrypt.dll (renamed for compatibility)
149
183
draft : false
150
184
prerelease : false
151
185
files : |
0 commit comments