Skip to content

Commit 86d1f4f

Browse files
committed
code-signing: install wine32:i386 for 32-bit ISCC under Wine
1 parent 1cf3b22 commit 86d1f4f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/signpath-test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,11 @@ jobs:
135135
INNO_SHA256: 4c9c92249663f201a33bf194c0cd37e01c60540e299c771f3626411ef463c884
136136
run: |
137137
set -eu
138+
# ISCC.exe is 32-bit; wine on the runner ships without i386, so
139+
# enable multiarch and pull wine32 to get syswow64 working.
140+
sudo dpkg --add-architecture i386
138141
sudo apt-get update
139-
sudo apt-get install -y --no-install-recommends wine ca-certificates curl zip
142+
sudo apt-get install -y --no-install-recommends wine wine32:i386 ca-certificates curl zip
140143
curl -fsSLo /tmp/inno.tar.gz "$INNO_URL"
141144
echo "${INNO_SHA256} /tmp/inno.tar.gz" | sha256sum -c -
142145
wineboot -i

0 commit comments

Comments
 (0)