Skip to content

[release/3.1] Move SDL validation to ringed release #21153

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

Merged
merged 5 commits into from
May 13, 2020

Conversation

wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Apr 23, 2020

Moves SDL out of the repo build and into the ringed release pipeline, as per the goal of reducing build time. CC @Pilchie

@wtgodbe wtgodbe requested review from jcagme and a team April 23, 2020 18:38
@ghost ghost added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Apr 23, 2020
-TsaProjectName DEVDIV
-TsaNotificationEmail [email protected]
-TsaCodebaseAdmin REDMOND\kevinpi
-TsaBugAreaPath DevDiv\ASP.NET Core
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jcagme does this need to be quoted, since it has a space?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both cases work, but in summary, no quotes needed

-TsaCodebaseAdmin REDMOND\kevinpi
-TsaBugAreaPath DevDiv\ASP.NET Core
-TsaIterationPath DevDiv
-TsaRepositoryName aspnetcore
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jcagme this & TsaCodebaseName weren't in our variable group, do we need them here?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, just add the things you know. If these are required for your repo in particular we'll know when this runs but, if things ran fine and you didn't have these removing them shouldn't hurt

Copy link
Contributor

@jcagme jcagme Apr 23, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually my bad, answered before looking at your code. Since you are defining them in ci.yaml then yes, add them to this file as well

@wtgodbe wtgodbe added this to the 3.1.5 milestone Apr 23, 2020
@wtgodbe wtgodbe added * NO MERGE * Do not merge this PR as long as this label is present. tell-mode Indicates a PR which is being merged during tell-mode labels Apr 23, 2020
@Pilchie
Copy link
Member

Pilchie commented Apr 23, 2020

I didn't realize that doing in the 3.1 branch was also part of the plan, but might have missed something.

@wtgodbe
Copy link
Member Author

wtgodbe commented Apr 23, 2020

I didn't realize that doing in the 3.1 branch was also part of the plan, but might have missed something.

@jcagme sent an email on Tuesday asking for this to be done in all shipping branches

Copy link
Contributor

@jcagme jcagme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

-TsaRepositoryName "AspNetCore"
-TsaCodebaseName "AspNetCore"
-TsaPublish $True
-PoliCheckAdditionalRunConfigParams @("UserExclusionPath < $(Build.SourcesDirectory)/eng/PoliCheckExclusions.xml")'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this needed in eng/sdl-tsa-vars.config❔

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch

-TsaCodebaseName AspNetCore
-TsaOnboard $True
-TsaPublish $True
-PoliCheckAdditionalRunConfigParams @("UserExclusionPath < $(Build.SourcesDirectory)/eng/PoliCheckExclusions.xml")
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jcagme is this the right syntax?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it worked before it should work since I'm passing the contents of the file wholesale as in https://github.com/dotnet/aspnetcore/pull/21153/files/60482346e29075a668155f0afaf6fe1ad6c4d1ca#diff-097cdf55e1a931b74fbfe48d7e41c8beL721

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework * NO MERGE * Do not merge this PR as long as this label is present. tell-mode Indicates a PR which is being merged during tell-mode
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants