feat: add task lifecycle attention workspace - #20
Merged
Conversation
Versions and release notes were hand-maintained across five manifests and CHANGELOG.md, so every release depended on editing the same number twice in Rust, twice in Tauri, and once in the desktop package. Changesets now owns both. The root package.json is the single versioned package; scripts/sync-version.mjs propagates its version to the Rust, Tauri, and desktop manifests plus both lockfiles, patching only the version keys so it needs no cargo toolchain, registry index, or network. The Version release workflow applies pending changesets on main via the edenlabllc fork (stable mode, pinned to its v1 commit), commits the bump, and pushes the immutable vX.Y.Z tag that Draft release already builds from. Its own tagging and release creation stay off: the fork publishes an asset-less release under a date tag, which would win /releases/latest and break the updater feed that installed apps read latest.json from. Draft release now uses the version's CHANGELOG.md section as the release body instead of commit-generated notes, so published notes are the ones contributors wrote. The metadata check gained the root package version, both changelog heading formats, and a guard against tagging with unconsumed changesets. CI reports pending release impact on pull requests without blocking chores.
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.
Summary
Verification