libusb-win32 icon indicating copy to clipboard operation
libusb-win32 copied to clipboard

github action

Open mcuee opened this issue 2 years ago • 10 comments

It may be good to set up github action for CI/CD.

mcuee avatar Sep 24 '23 06:09 mcuee

It may be good to set up github action for CI/CD.

Yes, this would be a logical step

dontech avatar Oct 01 '23 16:10 dontech

Running the static driver verifier can maybe be included? https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/static-driver-verifier

tormodvolden avatar Oct 02 '23 21:10 tormodvolden

Yes, any contributions are welcome

dontech avatar Oct 02 '23 22:10 dontech

Running the static driver verifier can maybe be included? https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/static-driver-verifier

This should probably be added to the build system

dontech avatar Oct 02 '23 22:10 dontech

We can follow this: https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/using-static-driver-verifier-to-find-defects-in-drivers

dontech avatar Oct 02 '23 22:10 dontech

The static driver verifier will be added to the build system after the first release of 3.0.0.X

Also, all errors and warnings will be fixed that is emitted by this system (currently its ~50 errors emitted - mostly minor)

dontech avatar Oct 19 '23 23:10 dontech

I hope you mean 1.3.0.x :) BTW, libusbK.dll uses the driver version < 3.0.0.0 to distinguish it from libusbK.sys

tormodvolden avatar Oct 19 '23 23:10 tormodvolden

I hope you mean 1.3.0.x :)

Haha.

BTW, libusbK.dll uses the driver version < 3.0.0.0 to distinguish it from libusbK.sys

Interesting info. Thanks.

mcuee avatar Oct 20 '23 00:10 mcuee

In the future, maybe github CodeQL can be added as well. https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/static-tools-and-codeql

mcuee avatar Oct 20 '23 00:10 mcuee

libwdi github CI example: with codeql, coverity and VS2022 as well as MSYS build. https://github.com/pbatard/libwdi/tree/master/.github/workflows

mcuee avatar Feb 17 '24 12:02 mcuee