# HG changeset patch # User Paper <37962225+mrpapersonic@users.noreply.github.com> # Date 1649314377 14400 # Node ID 1125d4a53a9938494a6c78c01f8163165a3b5826 # Parent b5df3f47a30ee18cb53558effab65abc92f6beeb Create build.yml diff -r b5df3f47a30e -r 1125d4a53a99 .github/workflows/build.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.github/workflows/build.yml Thu Apr 07 02:52:57 2022 -0400 @@ -0,0 +1,52 @@ +name: msvpvf CI + +on: + push: + pull_request: + +jobs: + build-win: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + strategy: + matrix: + include: + - { sys: mingw64, env: x86_64 } + - { sys: mingw32, env: i686 } + steps: + - name: Setup MSYS2 + uses: msys2/setup-msys2@v2 + with: + msystem: ${{matrix.sys}} + install: >- + xdelta3 + wget + p7zip + - uses: actions/checkout@v2 + - name: make + run: | + make + make gui + - name: Upload artifact + uses: actions/upload-artifact@v2 + with: + name: msvpvf-win-${{matrix.env}}-${{ github.sha }} + path: | + gui.exe + msvpvf.exe + build-mac: + runs-on: macOS-latest + steps: + - uses: actions/checkout@v2 + - name: make + run: | + make + gzip -k msvpvf + - name: Upload artifact + uses: actions/upload-artifact@v2 + with: + name: msvpvf-osx-${{ github.sha }} + path: | + msvpvf.gz