- Update all the tool versions in Directory.Build.Props
- Open a PR to update:
- the
<VersionPrefix>
tag in Directory.Build.Props - the
BytecodeAlliance.Componentize.DotNet.Wasm.SDK
packageversion
to match the<VersionPrefix>
in the template. For example the template version might look likeVersion="0.6.0-preview*"
. This ensures the templates use the latest package.
- the
- Maintainers approve and merge PR
- After the PR merges a maintainer triggers the Release workflow on the main branch via the github Actions UI or runs:
gh workflow run build -f test-run=false
The release flow will build and publish the packages to nuget, tag the repository with version of the release, and create a GH release
- Maintainer updates release notes with package info:
# https://www.nuget.org/packages/BytecodeAlliance.Componentize.DotNet.Templates
dotnet new install BytecodeAlliance.Componentize.DotNet.Templates
# https://www.nuget.org/packages/BytecodeAlliance.Componentize.DotNet.Wasm.SDK
dotnet add package BytecodeAlliance.Componentize.DotNet.Wasm.SDK
# https://www.nuget.org/packages/BytecodeAlliance.Componentize.DotNet.WitBindgen
dotnet add package BytecodeAlliance.Componentize.DotNet.WitBindgen
- Post message about release c# collaboration Zulip channel