You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build and publish NuGet.Client.EndToEnd.TestData 1.0.3 from CI
Adds an opt-in, queue-time `PublishEndToEndTestData` parameter to the official
pipeline that builds the NuGet.Client.EndToEnd.TestData package and publishes it
(with an SBOM) as the `EndToEndTestData` pipeline artifact. The companion
NuGet.Client-Pipelines change downloads that artifact and pushes it to the public
dnceng nuget-build feed.
- Bump NuGet.Client.EndToEnd.TestData to 1.0.3 (nuspec + Directory.Packages.props pin).
- Thread `PublishEndToEndTestData` through official.yml -> pipeline.yml -> Build.yml
(default false; non-RTM, official builds only).
- Generate the package into an isolated staging directory ($(Build.StagingDirectory)\e2etestdata),
deliberately outside the repo 'artifacts' tree so it bypasses MicroBuild signing
(SignTool would recurse into and corrupt the bundled mock-package fixtures),
BAR/Maestro publishing, and the product SBOM scan; verify exactly one package is
produced, then publish it as the `EndToEndTestData` artifact.
- Update CreateTestDataPackage.ps1 to locate GenerateTestPackages.exe under both
local and CI output layouts and to fail with a clearer error when it is missing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments