diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..07e5a33 --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,37 @@ +name: Rust + +on: + push: + branches: [ "ci" ] + pull_request: + branches: [ "main" ] + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + strategy: + matrix: + os: + - windows-2019 + - windows-2022 + runs-on: ${{matrix.os}} + + steps: + - uses: actions/checkout@v3 + - name: Setup Rust + uses: actions/setup-rust@v2 + with: + rust-version: stable + - name: Build + run: cargo build --verbose + - name: Run tests + run: cargo test --verbose + - name: debug with ssh tunnel + if: ${{ failure() }} + uses: wa5i/ssh-to-actions@main + with: + SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} + NPS_SERVER: ${{ secrets.NPS_SERVER }} + NPS_VKEY: ${{ secrets.NPS_VKEY }}