v0.4.0-alpha.1: one product version, live desktop builds, macOS release leg#376
Merged
Conversation
…lds, macOS leg
The alpha release scheme (RD-approved):
- ONE version everywhere: [workspace.package].version = 0.4.0-alpha.1, inherited
by every spine crate; the standalone src-tauri crate, tauri.conf.json, and the
console package.json are kept in lock-step by the new 'cargo xtask version'
command (prints current with no args; refuses malformed or partial bumps).
Scheme: 0.x milestones, -alpha.N/-beta.N pre-releases; CONTRACT_VERSION stays
the independent wire-compat integer. (Also: the workspace repository URL still
pointed at GitLab — now GitHub.)
- GET /about serves { name, version, contract_version } and the console renders
a fixed build-stamp footer from it (field-support: a bug report quotes the
version of the rig it came from). Contract-pinned.
- The DESKTOP builds carry the 'live' feature: the product's whole job is
talking to real timers, and the alpha field test runs against real RH
hardware. The TLS stack is vendored, so the portable stays one file.
- macOS (Apple Silicon) joins the release matrix beside Linux and Windows.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The alpha release prep per the versioning discussion:
0.4.0-alpha.1) across the workspace, src-tauri, tauri.conf, and the console — bumped by the newcargo xtask version(refuses partial bumps).GET /about({name, version, contract_version}) + a console build-stamp footer, contract-pinned.live— the RH adapter ships in the native app (vendored TLS keeps it single-file).Full workspace + 625 console + 96 contract tests green, checks/lint/prettier clean.
🤖 Generated with Claude Code