Skip to content

Commit 8906a33

Browse files
committed
chore(windows): Fix Windows setup CI
1 parent 287d31f commit 8906a33

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/release-windows.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,18 @@ jobs:
148148
target/windows/aetheris.ico
149149
cp target/windows/aetheris.ico target/windows/aetheris/aetheris.ico
150150
151-
iscc \
151+
source_dir="$(cygpath -w "$(pwd)/target/windows/aetheris")"
152+
output_dir="$(cygpath -w "$(pwd)/dist")"
153+
setup_icon_file="$(cygpath -w "$(pwd)/target/windows/aetheris.ico")"
154+
inno_script="$(cygpath -w "$(pwd)/build-aux/inno/aetheris.iss")"
155+
156+
MSYS2_ARG_CONV_EXCL='*' iscc \
152157
"/DAppVersion=${{ steps.names.outputs.version }}" \
153-
"/DSourceDir=$(cygpath -w "$(pwd)/target/windows/aetheris")" \
154-
"/DOutputDir=$(cygpath -w "$(pwd)/dist")" \
158+
"/DSourceDir=${source_dir}" \
159+
"/DOutputDir=${output_dir}" \
155160
"/DTargetArch=x64" \
156-
"/DSetupIconFile=$(cygpath -w "$(pwd)/target/windows/aetheris.ico")" \
157-
build-aux/inno/aetheris.iss
161+
"/DSetupIconFile=${setup_icon_file}" \
162+
"${inno_script}"
158163
159164
mv dist/aetheris-setup.exe "dist/${{ steps.names.outputs.setup_name }}"
160165

0 commit comments

Comments
 (0)