release: prepare first crates.io publish of fugue-evo - #10
Merged
Conversation
…flow) - Bump the fugue-ppl dependency requirement to 0.2.0 (the remediated API; crates.io 0.1.0 is the pre-remediation code and does not compile against this crate). - Add a Publish workflow mirroring fugue's version-gated pattern, with the sibling-fugue clone the workspace needs to read metadata. The published crate resolves fugue-ppl from crates.io; the path key is stripped at packaging time. - Mark fugue-evo-wasm publish = false: it ships via wasm-pack output, and its version-less path dependency is unpublishable anyway. Requires fugue-ppl 0.2.0 on crates.io before this lands on main (verified: packaging fails against the registry until then). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DEAKcbnLVP8iSXub2Pqor2
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.
Sets up fugue-evo's first crates.io release: fugue-ppl dependency bumped to 0.2.0, version-gated Publish workflow added (with the sibling-fugue clone the workspace needs), and the wasm member marked
publish = false.Merge order: fugue #38 must merge first and its Publish run must ship
fugue-ppl 0.2.0— the packaged crate resolves fugue from the registry. This PR's CI is green in the meantime because the companion-branch clone picks up fugue'srelease/0.2.0branch. Merging this triggers the new Publish workflow, which shipsfugue-evo 0.1.0.Requires the
CARGO_REGISTRY_TOKENsecret (publish-new + publish-update scopes) on this repo.🤖 Generated with Claude Code
https://claude.ai/code/session_01DEAKcbnLVP8iSXub2Pqor2