Skip to content

ci(release): publish loomweave-llm to crates.io before its dependents#83

Merged
tachyon-beep merged 1 commit into
mainfrom
fix/release-crates-order-loomweave-llm
Jul 1, 2026
Merged

ci(release): publish loomweave-llm to crates.io before its dependents#83
tachyon-beep merged 1 commit into
mainfrom
fix/release-crates-order-loomweave-llm

Conversation

@tachyon-beep

Copy link
Copy Markdown
Collaborator

The crates.io publish-order list in release.yml never included loomweave-llm (extracted from loomweave-core in 1.4.0). On the 1.4.0 tag, cargo publish -p loomweave-mcp failed with "no matching package named loomweave-llm found" and halted — leaving loomweave-llm, loomweave-mcp, loomweave-cli unpublished on crates.io (PyPI + GitHub Release were unaffected).

Insert publish loomweave-llm right after loomweave-core: it has no internal loomweave deps and must precede loomweave-mcp and loomweave-cli, which both pin loomweave-llm==<version>. cargo publish is idempotent in this job (already-uploaded counts as success), so this is safe on the next tag.

Prevents recurrence; the 1.4.0 crates.io publish itself is being completed out-of-band via local cargo publish.

🤖 Generated with Claude Code

The crates.io publish-order list never included loomweave-llm (extracted from
loomweave-core in 1.4.0), so `cargo publish -p loomweave-mcp` failed with "no
matching package named loomweave-llm found" and left 1.4.0's crates.io publish
partial (loomweave-llm/mcp/cli unpublished; PyPI + GitHub Release unaffected).

Insert `publish loomweave-llm` right after loomweave-core — it has no internal
loomweave deps and must precede loomweave-mcp and loomweave-cli, which both pin
loomweave-llm==<version>. cargo publish is idempotent here (already-uploaded
counts as success), so this is safe on the next tag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tachyon-beep tachyon-beep force-pushed the fix/release-crates-order-loomweave-llm branch from db08949 to b5d4a2c Compare July 1, 2026 06:40
@tachyon-beep tachyon-beep merged commit 04b8a1c into main Jul 1, 2026
4 checks passed
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.

1 participant