Skip to content

bump libdmdutil to 04cde19a5fe4e075b12d221c6f073641a39a77ca #116

bump libdmdutil to 04cde19a5fe4e075b12d221c6f073641a39a77ca

bump libdmdutil to 04cde19a5fe4e075b12d221c6f073641a39a77ca #116

name: vpinball-windows
on:
push:
defaults:
run:
shell: bash
jobs:
build:
name: Build ${{ matrix.platform.name }}
runs-on: windows-2025
strategy:
matrix:
platform:
- name: windows-x64
- name: windows-x86
steps:
- uses: microsoft/setup-msbuild@v2
- uses: actions/checkout@v4
- run: |
./${{ matrix.platform.name }}/external.sh
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: libraries-${{ matrix.platform.name }}
path: tmp
build-ffmpeg:
name: Build ffmpeg-${{ matrix.platform.name }}
runs-on: ubuntu-latest
strategy:
matrix:
platform:
- name: windows-x64
- name: windows-x86
steps:
- uses: actions/checkout@v4
- run: |
sudo apt-get install gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 nasm
- run: |
./${{ matrix.platform.name }}/external-ffmpeg.sh
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: libraries-ffmpeg-${{ matrix.platform.name }}
path: tmp
merge:
name: Merge
runs-on: ubuntu-latest
needs: [ build, build-ffmpeg ]
steps:
- uses: actions/upload-artifact/merge@v4
with:
name: libraries-windows
pattern: libraries-*
delete-merged: true