Skip to content

Add win-x64 executable NuGet package - #1533

Merged
Renan Luciano (JoseRenan) merged 11 commits into
mainfrom
feature/win-x64-nuget-package
Sep 18, 2026
Merged

Renan Luciano (JoseRenan) merged 11 commits into
mainfrom
feature/win-x64-nuget-package

Conversation

@JoseRenan

Copy link
Copy Markdown
Member

Summary

Adds a new Microsoft.Sbom.Tool.Win-x64 NuGet package containing the self-contained Windows x64 executable.

The package is produced by the existing official release pipeline and uses the same version as the corresponding sbom-tool release.

Changes

  • Added a standalone nuspec for Microsoft.Sbom.Tool.Win-x64.
  • Packages the executable at:
    tools/win-x64/sbom-tool-win-x64.exe
  • Added a package README describing the payload and location.
  • Updated the Windows release job to:
    • build and sign the self-contained executable;
    • derive the package version from the executable;
    • create the new NuGet package;
    • sign it through the existing ESRP package-signing step.
  • Reuses the existing private-feed and nuget.org publication stages.

The existing Microsoft.Sbom.Tool and Microsoft.Sbom.DotNetTool packages are unchanged.

Validation

  • Packed the nuspec using the published v4.1.5 Windows executable.
  • Confirmed the resulting package contains:
    • README.md
    • tools/win-x64/sbom-tool-win-x64.exe
  • Confirmed the packaged executable reports the expected version.
  • Confirmed the pipeline YAML and nuspec XML parse successfully.

Package the signed self-contained Windows x64 executable in a separate NuGet package during the official release pipeline.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Define the metadata and file layout for the Microsoft.Sbom.Tool.Win-x64 package.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
@JoseRenan
Renan Luciano (JoseRenan) requested a review from a team as a code owner September 11, 2026 22:05
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Comment thread pipelines/build-test-tool-template.yaml Outdated
@JoseRenan

Copy link
Copy Markdown
Member Author

/azp run

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b2c93a44-6ced-404f-8ebf-3361fd45b62d
@JoseRenan
Renan Luciano (JoseRenan) merged commit ea4c1ea into main Sep 18, 2026
4 checks passed
@JoseRenan
Renan Luciano (JoseRenan) deleted the feature/win-x64-nuget-package branch September 18, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants