Skip to content

feat: (W-007) LuCLI module distribution via wheels-cli-lucli repo#2018

Merged
bpamiri merged 3 commits intodevelopfrom
grove/W-007-lucli-module-distribution-lucli-modules-
Apr 4, 2026
Merged

feat: (W-007) LuCLI module distribution via wheels-cli-lucli repo#2018
bpamiri merged 3 commits intodevelopfrom
grove/W-007-lucli-module-distribution-lucli-modules-

Conversation

@bpamiri
Copy link
Copy Markdown
Collaborator

@bpamiri bpamiri commented Apr 4, 2026

Summary

Implements LuCLI module distribution for the Wheels CLI module. LuCLI's module installer requires module.json at the repository root, but the Wheels module lives at cli/lucli/ in the monorepo — so a dedicated distribution repo is needed.

  • Created wheels-dev/wheels-cli-lucli — public distribution repo auto-synced from monorepo, tagged v3.1.0
  • Fixed sync workflow — removed continue-on-error: true, added Slack failure notification so stale syncs don't go unnoticed
  • Corrected PLAN.md — Homebrew formula now points to distribution repo, documented that subdirectory install is unsupported
  • Created integration testcli/lucli/tests/test-module-install.sh verifies install → scaffold → generate pipeline
  • Opened LuCLI registry PRcybersonic/LuCLI#46 adds wheels to bundled module registry

Install commands (once registry PR merges)

lucli modules install wheels
# or explicit URL (works now)
lucli modules install wheels --url https://github.com/wheels-dev/wheels-cli-lucli

Closes #1947

Test plan

  • Verify wheels-dev/wheels-cli-lucli repo has correct structure (module.json at root, templates/, services/)
  • Confirm lucli modules install wheels --url https://github.com/wheels-dev/wheels-cli-lucli installs successfully
  • Verify sync workflow runs on push to develop (after merge)
  • Check Slack notification fires on workflow failure (test by temporarily breaking the PAT)

🤖 Generated with Claude Code

bpamiri and others added 3 commits April 3, 2026 20:26
- Create distribution repo wheels-dev/wheels-cli-lucli (seeded v3.1.0)
- Fix sync workflow: remove continue-on-error, add Slack failure notification
- Correct PLAN.md: Homebrew formula points to distribution repo, not monorepo
- Document that subdirectory install is not supported by LuCLI
- Add integration test script for module install verification
- Open LuCLI registry PR (cybersonic/LuCLI#46) for named install support

Closes #1947
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions bot added the docs label Apr 4, 2026
@bpamiri bpamiri merged commit a2b41e2 into develop Apr 4, 2026
3 checks passed
@bpamiri bpamiri deleted the grove/W-007-lucli-module-distribution-lucli-modules- branch April 4, 2026 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LuCLI: module distribution (lucli modules install wheels) Issue #1947

1 participant