Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

github action #39

Open
mcuee opened this issue Sep 24, 2023 · 10 comments
Open

github action #39

mcuee opened this issue Sep 24, 2023 · 10 comments
Labels
Build build scripts, VS project files, etc enhancement

Comments

@mcuee
Copy link
Owner

mcuee commented Sep 24, 2023

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

@mcuee mcuee added enhancement Build build scripts, VS project files, etc labels Sep 24, 2023
@dontech
Copy link
Collaborator

dontech commented Oct 1, 2023

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

Yes, this would be a logical step

@tormodvolden
Copy link
Contributor

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

@dontech
Copy link
Collaborator

dontech commented Oct 2, 2023

Yes, any contributions are welcome

@dontech
Copy link
Collaborator

dontech commented Oct 2, 2023

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
Copy link
Collaborator

dontech commented Oct 2, 2023

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

@dontech
Copy link
Collaborator

dontech commented Oct 19, 2023

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)

@tormodvolden
Copy link
Contributor

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

@mcuee
Copy link
Owner Author

mcuee commented Oct 20, 2023

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
Copy link
Owner Author

mcuee commented Oct 20, 2023

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
Copy link
Owner Author

mcuee commented Feb 17, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build build scripts, VS project files, etc enhancement
Projects
None yet
Development

No branches or pull requests

3 participants