Merge branch 'ci-msw-cross-gl'
Fix 32-bit MSW unit tests under Wine and other minor improvements to the MSW cross-builds CI workflow. See https://github.com/wxWidgets/wxWidgets/pull/2502
This commit is contained in:
8
.github/workflows/ci_msw_cross.yml
vendored
8
.github/workflows/ci_msw_cross.yml
vendored
@@ -83,7 +83,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
apt-get -q -o=Dpkg::Use-Pty=0 update
|
apt-get -q -o=Dpkg::Use-Pty=0 update
|
||||||
apt-get -qq install sudo
|
apt-get -q -o=Dpkg::Use-Pty=0 -y install sudo
|
||||||
|
|
||||||
# Create a user with the same UID/GID and name as the existing user
|
# Create a user with the same UID/GID and name as the existing user
|
||||||
# outside of the container and allow it using sudo without password.
|
# outside of the container and allow it using sudo without password.
|
||||||
@@ -93,8 +93,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Install prerequisites
|
- name: Install prerequisites
|
||||||
run: |
|
run: |
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
packages="git make wine x11-xserver-utils xvfb"
|
packages="git make wine x11-xserver-utils xvfb"
|
||||||
|
|
||||||
case "${HOST_TRIPLET}" in
|
case "${HOST_TRIPLET}" in
|
||||||
@@ -106,7 +104,7 @@ jobs:
|
|||||||
i686-w64-mingw32)
|
i686-w64-mingw32)
|
||||||
sudo dpkg --add-architecture i386
|
sudo dpkg --add-architecture i386
|
||||||
sudo apt-get -q -o=Dpkg::Use-Pty=0 update
|
sudo apt-get -q -o=Dpkg::Use-Pty=0 update
|
||||||
packages="$packages g++-mingw-w64-i686 wine32"
|
packages="$packages g++-mingw-w64-i686 wine32 libgl1:i386"
|
||||||
winerun=wine
|
winerun=wine
|
||||||
;;
|
;;
|
||||||
|
|
||||||
@@ -116,7 +114,7 @@ jobs:
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
sudo apt-get -qq install $packages
|
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -o=Dpkg::Use-Pty=0 -y install $packages
|
||||||
|
|
||||||
echo "wxTEST_RUNNER=${winerun}" >> $GITHUB_ENV
|
echo "wxTEST_RUNNER=${winerun}" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user