Skip to content

release: prepare first crates.io publish of fugue-evo - #10

Merged
alexnodeland merged 1 commit into
mainfrom
release/0.2.0
Jul 13, 2026
Merged

release: prepare first crates.io publish of fugue-evo#10
alexnodeland merged 1 commit into
mainfrom
release/0.2.0

Conversation

@alexnodeland

Copy link
Copy Markdown
Owner

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's release/0.2.0 branch. Merging this triggers the new Publish workflow, which ships fugue-evo 0.1.0.

Requires the CARGO_REGISTRY_TOKEN secret (publish-new + publish-update scopes) on this repo.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DEAKcbnLVP8iSXub2Pqor2

…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
Copilot AI review requested due to automatic review settings July 13, 2026 13:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@alexnodeland
alexnodeland merged commit ead9887 into main Jul 13, 2026
8 checks passed
@alexnodeland
alexnodeland deleted the release/0.2.0 branch July 13, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants