name: Test Windows on: [push, pull_request] jobs: build: runs-on: windows-latest strategy: fail-fast: false matrix: python-version: [3.7] steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: setup boost prerequisites uses: lukka/run-vcpkg@v6 with: vcpkgGitCommitId: '8a9a97315aefb3f8bc5d81bf66ca0025938b9c91' vcpkgDirectory: '${{ runner.workspace }}/vcpkg' vcpkgTriplet: x64-windows vcpkgArguments: boost-config boost-core boost-function boost-graph boost-iterator boost-lexical-cast boost-mpl boost-preprocessor boost-smart-ptr boost-static-assert - name: setup faber #shell: 'bash' run: | python -m pip install --upgrade pip python -m pip install setuptools faber numpy faber --info=tools cxx - name: build shell: cmd run: | faber --builddir=build cxx.name=msvc --with-boost-include=${{ runner.workspace }}/vcpkg/installed/x64-windows/include -j4 - name: test shell: cmd run: | faber --builddir=build cxx.name=msvc --with-boost-include=${{ runner.workspace }}/vcpkg/installed/x64-windows/include -j4 test.report