Skip to content

chore: fix CI/CD after workspace split#51

Merged
chudkowsky merged 5 commits intomainfrom
fix/post-merge-ci
Mar 25, 2026
Merged

chore: fix CI/CD after workspace split#51
chudkowsky merged 5 commits intomainfrom
fix/post-merge-ci

Conversation

@chudkowsky
Copy link
Copy Markdown
Collaborator

Summary

Post-merge fixes after the feat/tee workspace split dissolved bin/saya into bin/persistent, bin/ops, and bin/persistent-tee.

  • Build, test, and lint all three sub-workspaces in CI (previously only root workspace was covered)
  • Switch deprecated actions-rs/toolchaindtolnay/rust-toolchain; bump Python 3.9 → 3.12
  • Release artifacts: archive and ship persistent + ops instead of removed saya binary
  • Dockerfile-bins: copy persistent + ops, remove SNOS_PROGRAM
  • Extend scripts/clippy.sh and scripts/lint.sh to loop over all sub-workspaces
  • Compose default image tag: feat-teelatest
  • Fix unused re-exports in bin/persistent (clippy -D warnings) and apply cargo fmt across all workspaces

Test plan

  • CI build/test/lint jobs pass on this PR
  • Manually trigger release workflow via workflow_dispatch to validate binary paths and Docker build

🤖 Generated with Claude Code

chudkowsky and others added 5 commits March 25, 2026 15:54
- Build/test all three sub-workspaces (persistent, ops, persistent-tee)
- Switch from deprecated actions-rs/toolchain to dtolnay/rust-toolchain
- Bump Python 3.9 → 3.12 across all workflows
- Release artifacts now ship persistent + ops instead of removed saya binary
- Dockerfile-bins copies persistent + ops; removes SNOS_PROGRAM
- Extend clippy.sh and lint.sh to cover sub-workspaces
- Update compose default image tag feat-tee → latest
- Fix unused re-exports and apply cargo fmt across sub-workspaces

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@chudkowsky chudkowsky merged commit 94f2611 into main Mar 25, 2026
7 checks passed
@chudkowsky chudkowsky deleted the fix/post-merge-ci branch March 26, 2026 09:59
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