diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 000000000..303372d5f --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,36 @@ +name: Windows-CI + +on: + push: + paths-ignore: + - 'ansible/**' + - 'doc/**' + - 'demo/**' + - 'scripts/**' + - 'g3proxy/doc/**' + - 'g3tiles/doc/**' + branches: + - 'master' + - 'rel/**' + pull_request: + branches: + - 'master' + - 'rel/**' + - 'windows' + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + name: Build + runs-on: windows-latest + steps: + - name: Checkout sources + uses: actions/checkout@v4 + with: + submodules: true + - name: Install stable toolchain + uses: dtolnay/rust-toolchain@stable + - name: Cargo build + run: cargo build --features vendored-openssl,vendored-c-ares