summaryrefslogtreecommitdiffstats
path: root/.github/workflows/mingw.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/mingw.yml')
-rw-r--r--.github/workflows/mingw.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml
new file mode 100644
index 0000000..d7920c9
--- /dev/null
+++ b/.github/workflows/mingw.yml
@@ -0,0 +1,31 @@
+name: mingw-builder
+on:
+ workflow_dispatch:
+ branches: [ master, stable* ]
+ schedule:
+ - cron: '30 5 * * SUN'
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ name: "Run mingw build on ubuntu-latest"
+ steps:
+ - name: "Check out source"
+ uses: actions/checkout@v4
+
+ - name: "Prepare environment"
+ run: |
+ sudo apt-get update -q -y
+ sudo apt-get install -q -y \
+ git \
+ nasm \
+ meson \
+ cmake \
+ ninja-build \
+ mingw-w64 \
+ mingw-w64-tools \
+ binutils-mingw-w64
+
+ - name: "Run mingw build..."
+ run: |
+ ./scripts/mingw.sh