Files
Amalgam/.github/workflows/msbuild.yml
T
rei-2 efb020470a menu scaling
imgui freetype support (+ readd custom fonts for freetype builds). these will have nicer looking fonts but larger file sizes
update imgui to 1.91.4
hopefully fix crash with materials while reloading
some misc changes and fixes
2024-11-13 11:45:12 -05:00

36 lines
1.0 KiB
YAML

name: MSBuild
on: [push, pull_request]
jobs:
msbuild:
runs-on: windows-latest
strategy:
matrix:
configuration: [Release, ReleaseAVX2, ReleaseFreetype, ReleaseFreetypeAVX2]
platform: [x64]
steps:
- uses: actions/checkout@v4
- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
- name: Restore NuGet packages
working-directory: ${{ env.GITHUB_WORKSPACE }}
run: nuget restore
- name: Build
working-directory: ${{ env.GITHUB_WORKSPACE }}
run: msbuild Amalgam.sln /p:Platform=${{ matrix.platform }} /p:Configuration=${{ matrix.configuration }}
- uses: actions/upload-artifact@v4
with:
name: Amalgam${{ matrix.platform }}${{ matrix.configuration }}
path: output/${{ matrix.platform }}/${{ matrix.configuration }}/*.dll
- uses: actions/upload-artifact@v4
with:
name: Amalgam${{ matrix.platform }}${{ matrix.configuration }}PDB
path: output/${{ matrix.platform }}/${{ matrix.configuration }}/*.pdb