CICD: Add GitHub Action to build the Windows (MXE) Builder Docker Image.

Add a GitHub action that builds the docker image to run builds for the
Windows (MXE) version of Subsurface.
Also update the MXE image Dockerfile to the latest version of MXE, and
add a patch to use a current version of mdbtools.
Configure GitHub actions that do not build docker images to not trigger
on changes to the contents of `scripts/docker/`.

Signed-off-by: Michael Keller <github@ike.ch>
This commit is contained in:
Michael Keller 2024-01-21 01:07:33 +13:00 committed by Dirk Hohndel
parent eea75fc1c4
commit c1bfded4a7
17 changed files with 186 additions and 39 deletions

2
scripts/docker/mxe-build-container/build-container.sh Normal file → Executable file
View file

@ -3,7 +3,7 @@ set -x
set -e
# known good MXE sha
MXE_SHA="0d21cf2e31d4e6c0"
MXE_SHA="c0bfefc57a00fdf6cb5278263e21a478e47b0bf5"
SCRIPTPATH=$(dirname $0)
# version of the docker image