Skip to content

chore: fix release workflow for split workspace structure - #53

Merged
chudkowsky merged 1 commit into
mainfrom
fix/release-workflow-workspace-split
Mar 25, 2026
Merged

chore: fix release workflow for split workspace structure#53
chudkowsky merged 1 commit into
mainfrom
fix/release-workflow-workspace-split

Conversation

@chudkowsky

@chudkowsky chudkowsky commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Fix E0463: can't find crate for 'core' on x86_64-apple-darwin: install cross-compile targets against the actual sub-workspace toolchains (1.87, 1.91) instead of the nightly toolchain that is no longer used for building
  • Bump sub-workspace versions (bin/persistent, bin/ops, bin/persistent-tee) from 0.2.20.3.0 to match root after the workspace split left them stale
  • release-dispatch.yml now bumps versions in all sub-workspaces during release prepare, so they stay in sync going forward

Test plan

  • Trigger release workflow and verify x86_64-apple-darwin build passes
  • Trigger release-dispatch with a version bump and confirm all sub-workspace Cargo.toml files are updated

🤖 Generated with Claude Code

- Install cross-compile targets for sub-workspace toolchains (1.87, 1.91)
  instead of the nightly toolchain that's no longer used for building
- Bump all sub-workspace versions to 0.3.0 to match root
- release-dispatch now bumps versions in all sub-workspaces on release prepare

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@chudkowsky
chudkowsky merged commit febe563 into main Mar 25, 2026
22 of 23 checks passed
@chudkowsky
chudkowsky deleted the fix/release-workflow-workspace-split branch March 25, 2026 18:04
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