Skip to content

Comments

Fix release signing: Windows runner + dotnet tool restore#391

Merged
Aaronontheweb merged 1 commit intopetabridge:devfrom
Aaronontheweb:fix/release-signing-windows
Feb 24, 2026
Merged

Fix release signing: Windows runner + dotnet tool restore#391
Aaronontheweb merged 1 commit intopetabridge:devfrom
Aaronontheweb:fix/release-signing-windows

Conversation

@Aaronontheweb
Copy link
Member

Summary

  • Switch release job from ubuntu-latest to windows-latest — the sign tool (dotnet/sign) only ships net8.0/win-x64 binaries
  • Pin sign version 0.9.1-beta.25181.2 in .config/dotnet-tools.json with rollForward: false (matches Akka.Persistence.Azure)
  • Replace dotnet tool install --global sign --version 0.9.* with dotnet tool restore
  • Invoke signing via dotnet sign code azure-key-vault with PowerShell and --base-directory glob pattern

The sign tool (dotnet/sign) is Windows-only — all binaries target
net8.0/win-x64. Switch the release job to windows-latest and adopt
the same pattern as Akka.Persistence.Azure:

- Pin sign 0.9.1-beta.25181.2 in .config/dotnet-tools.json
- Replace dotnet tool install --global with dotnet tool restore
- Invoke via dotnet sign (local tool) with PowerShell syntax
- Use --base-directory with glob pattern for package discovery
@Aaronontheweb Aaronontheweb merged commit b1f283e into petabridge:dev Feb 24, 2026
3 checks passed
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.

1 participant