name: github-windows on: push: pull_request: concurrency: group: ${ {github.event_name }}-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: ${{github.event_name == 'pull_request'}} permissions: read-all jobs: windows-cuda: # Cuda build on Windows name: Windows Cuda runs-on: windows-2022 steps: - uses: Jimver/cuda-toolkit@v0.2.16 id: cuda-toolkit with: cuda: '12.4.1' - uses: actions/checkout@v4 - name: configure shell: bash run: | mkdir build mkdir c:/project cd build cmake -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON -DKokkos_ENABLE_TESTS=ON -DKokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE=ON .. - name: build library shell: bash run: | cmake --build build --parallel 2 --config Release