Skip to content

fix(ci): unify ui into pnpm workspace#49

Merged
luokerenx4 merged 1 commit intomasterfrom
dev
Mar 13, 2026
Merged

fix(ci): unify ui into pnpm workspace#49
luokerenx4 merged 1 commit intomasterfrom
dev

Conversation

@luokerenx4
Copy link
Contributor

Summary

  • Add ui to pnpm-workspace.yaml so root pnpm install covers all deps
  • Remove ui/pnpm-lock.yaml (consolidated into root lockfile)
  • Change build:ui / dev:ui to use pnpm --filter open-alice-ui

Fixes CI failure where cd ui && pnpm install didn't actually install ui dependencies because pnpm resolved to the root workspace.

Test plan

  • pnpm install → "Scope: all 3 workspace projects"
  • pnpm build passes
  • pnpm test → 592 tests pass

🤖 Generated with Claude Code

The ui/ directory had its own pnpm-lock.yaml and `build:ui` used
`cd ui && pnpm install`, which failed in CI because pnpm resolved
to the root workspace instead of installing ui deps locally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@luokerenx4 luokerenx4 merged commit ec19ee4 into master Mar 13, 2026
2 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