Run format validation as its own stage and enable /BE#682
Run format validation as its own stage and enable /BE#682cbezault merged 27 commits intomicrosoft:masterfrom
Conversation
1fb6eb7 to
2736e6f
Compare
|
I'm not sure what to make the displayName of the job under the "Code Format Validation" stage without it sounding silly. I've settled on "Run" for now so that on Github we see "Code Format Validation Run" for the job. |
azure-pipelines.yml
Outdated
| parameters: | ||
| targetPlatform: x86 | ||
| variables: | ||
| agentPool: 'StlBuild-2020-03-28' |
There was a problem hiding this comment.
Don't forget to update Bullet 6 in https://github.com/microsoft/STL/wiki/Checklist-for-Updating-Toolset-and-or-Dependencies after this merges.
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
c4d2475 to
a26bd31
Compare
|
I always bite off more than I can chew on these PRs. It appears the VMs don't have |
Maybe make the stage name "Code Format" and the job name "Validation". |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
b12783c to
8374ef2
Compare
…installers, and add CUDA 10.1 RTW.
c39d78a to
075b9e6
Compare
| -Name Path ` | ||
| -Value "$($environmentKey.Path);C:\Program Files\CMake\bin;C:\Program Files\LLVM\bin" | ||
|
|
||
| Write-Host 'Configuring AntiVirus exclusions...' |
There was a problem hiding this comment.
Why is "AntiVirus" PascalCased here? PowerShell-ism leaking into the output?
Run format validation as its own stage and enable /BE (microsoft#682)
This was skipped by microsoftGH-682 on 2020-04-09. At the time, we were using VS 2019 16.6 Preview 2 (microsoftGH-645 merged on 2020-03-28). Now we're using VS 2019 16.8 Preview 1, and I can't reproduce this ICE locally. I ran x86 and x64, 30 times each, and they all passed. Let's try restoring this configuration.
We have decided that it is worth gating any builds and test runs behind a successful format validation step.
Also since doing this needed me to figure out how to set up a dev environment without vcpkg's help do a drive-by and enable the /BE testing.
In order to get /BE working I also need to update the VMs.