Replacement of CueRipper main screen Tracklist ListView control by Da… #3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| name: CI-windows | |
| # yamllint disable-line rule:truthy | |
| on: | |
| push: | |
| pull_request: | |
| workflow_dispatch: | |
| defaults: | |
| run: | |
| shell: cmd | |
| jobs: | |
| build: | |
| strategy: | |
| matrix: | |
| # https://github.com/actions/virtual-environments/blob/master/images/win/Windows2016-Readme.md | |
| os: [windows-2016] | |
| fail-fast: true | |
| runs-on: ${{ matrix.os }} | |
| env: | |
| # yamllint disable-line rule:line-length | |
| DEVENV_PATH: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.com | |
| SLN_PATH: CUETools\CUETools.sln | |
| steps: | |
| - uses: actions/checkout@v2 | |
| with: | |
| submodules: recursive | |
| # nasm is required for building Release|Win32 | |
| - uses: ilammy/setup-nasm@v1 | |
| - name: Apply patches | |
| # yamllint disable-line rule:line-length | |
| run: | | |
| git apply --directory=ThirdParty/flac ThirdParty/submodule_flac_CUETools.patch --verbose | |
| git apply --directory=ThirdParty/WavPack ThirdParty/submodule_WavPack_CUETools_VS2017.patch --verbose | |
| - name: Build Release|Any CPU | |
| run: | | |
| "%DEVENV_PATH%" "%SLN_PATH%" /Build "Release|Any CPU" | |
| - name: Build Release|x64 | |
| run: | | |
| "%DEVENV_PATH%" "%SLN_PATH%" /Build "Release|x64" | |
| - name: Build Release|Win32 | |
| run: | | |
| "%DEVENV_PATH%" "%SLN_PATH%" /Build "Release|Win32" |