Skip to content

(ci) Pin the version of the 'sign' dotnet tool#19

Merged
turbobobbytraykov merged 1 commit into
masterfrom
btraykov/refactor-sign-tool-install
Jul 9, 2026
Merged

(ci) Pin the version of the 'sign' dotnet tool#19
turbobobbytraykov merged 1 commit into
masterfrom
btraykov/refactor-sign-tool-install

Conversation

@turbobobbytraykov

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Pins the sign .NET tool used by the CI release pipeline by switching from an ad-hoc install to a repo-managed local tool manifest, improving build reproducibility for signing steps.

Changes:

  • Replaced dotnet tool install --tool-path ./sign --prerelease sign with dotnet tool restore in the release workflow.
  • Updated signing commands to use dotnet tool run sign ... instead of invoking a tool-path binary.
  • Added .config/dotnet-tools.json to pin sign to 0.9.1-beta.26330.1.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/build-and-publish.yml Restores local tools and runs sign via dotnet tool run for deterministic CI signing.
.config/dotnet-tools.json Adds a local tool manifest pinning the sign tool version used by the workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@turbobobbytraykov turbobobbytraykov merged commit a27b053 into master Jul 9, 2026
6 checks passed
@turbobobbytraykov turbobobbytraykov deleted the btraykov/refactor-sign-tool-install branch July 9, 2026 13:40
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