-
Notifications
You must be signed in to change notification settings - Fork 75
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
Enable BinSkim for the product repos #2661
Comments
Commit example: https://dev.azure.com/dnceng/internal/_git/dotnet-arcade/commit/b41fa2738e7bb1a87cb21101725703e03b8191ab?refName=refs%2Fheads%2Fadd-binskim But use |
The validation pipeline runs for a list of repos that's specified in https://dev.azure.com/dnceng/internal/_git/dotnet-release?path=/eng/pipeline/tools/repos-to-validate.txt |
@MilenaHristova are we going to enable Binskim for the dotnet/arcade-services ? https://github.com/dotnet/arcade-services/blob/main/azure-pipelines.yml |
What about the dotnet/arcade https://github.com/dotnet/arcade/blob/main/azure-pipelines.yml ? |
You can search for all repos using this query: https://github.com/search?q=repo%3Adotnet%2Fdotnet+%22%5C%22policheck%5C%22%22&type=code |
@andriipatsula good question. My understanding was that we need to run it on the assets that are shipped as part of .NET. |
the repos that are not in this issue are |
BinSkim is now enabled for the full list of repos |
@MilenaHristova @andriipatsula we need to enable Binskim in dotnet/deployment-tools repo. I looked at changes in some of the repos and it seems that this should be as simple as adding a single line to
Is this all that's necessary for Binskim in |
Hello @NikolaMilosavljevic , in your particular case you need to modify azure-pipelines.yml#L105-L106
|
SDL config example: https://github.com/dotnet/runtime/blob/main/eng/sdl-tsa-vars.config
Build pipeline example: https://github.com/dotnet/windowsdesktop/blob/main/azure-pipelines.yml#L100-L103
List of product repos that have nightly validation
Product repos that run SDL validation in-line in their builds:
Additional product repos (no SDL enabled for these repos).
We are not enabling BinSkim for these repos (based on the discussion with mmitche).
The text was updated successfully, but these errors were encountered: