File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 - x86_64-pc-windows-msvc
3838 - aarch64-pc-windows-msvc
3939
40+ target_arch :
41+ - x64
42+ - arm64
43+
4044 steps :
4145 - name : Checkout Repository
4246 uses : actions/checkout@v4
8286
8387 - name : Build and Package Sample Drivers
8488 run : cargo make default +${{ matrix.rust_toolchain }} --locked --profile ${{ matrix.cargo_profile }} --target ${{ matrix.target_triple }}
89+
90+ # Steps to use cargo-wdk to build and package drivers
91+ - name : Install cargo-wdk binary
92+ run : cargo +${{ matrix.rust_toolchain }} install --git https://github.com/svasista-ms/windows-drivers-rs.git cargo-wdk --branch integrate-cargo-wdk --locked --profile ${{ matrix.cargo_profile }} --target ${{ matrix.target_triple }} --force
93+
94+ - name : Build and Package Sample Drivers in the workspace with cargo-wdk
95+ run : cargo +${{ matrix.rust_toolchain }} wdk build --profile ${{ matrix.cargo_profile }} --target-arch ${{ matrix.target_arch }}
You can’t perform that action at this time.
0 commit comments