.release/v3.0.0-beta.0/comms/packagers.md
Send to: Homebrew and distro package maintainers, plugin and template authors, documentation translators, and anyone whose work breaks when ours changes.
Version scheme. The CLI moves from the v3.0.0-alpha2.N series to
v3.0.0-beta.N. A beta sorts above every alpha under semantic versioning. The
npm publish workflow assigns the latest dist-tag explicitly; after publishing,
verify that npm view @wailsio/runtime dist-tags points latest to the new
3.0.0-beta.N version rather than a 3.0.0-alpha2.* version.
@wailsio/runtime now matches the CLI version. Until now the npm package
counted its own alpha.N series independently, so a CLI and its runtime
reported unrelated versions. From this release the package version is derived
from the same file the CLI embeds. If you pin the runtime, expect the version
string to jump series rather than increment.
Release artifacts now ship with checksums and provenance. Each release
carries a SHA256SUMS file generated in the same job that publishes the
binaries, plus a signed build-provenance attestation. If you verify downloads,
you can now do so properly.
Artifact names are unchanged: wails3-linux-amd64, wails3-linux-arm64,
wails3-windows-amd64.exe, wails3-darwin-amd64, wails3-darwin-arm64,
wails3-darwin-universal.
macOS signing. Whether the darwin binaries are signed and notarized in this release depends on the signing credentials being in place. If they are not, the release will say so explicitly rather than shipping silently unsigned binaries.
The repository no longer ships a go.work. If your build tooling assumed a
workspace at the repository root, it does not need one now.
Named contact for release week: TBC