Skip to content

Add mise setup integration#227

Merged
codeforester merged 1 commit into
masterfrom
feat/118-20260528-mise-setup-integration
May 29, 2026
Merged

Add mise setup integration#227
codeforester merged 1 commit into
masterfrom
feat/118-20260528-mise-setup-integration

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Add top-level mise: <relative-path> support to base_manifest.yaml.
  • Run mise install from the project root during basectl setup when a project declares mise.
  • Add check/doctor visibility for mise config path and CLI availability without mutating state.
  • Add path guardrails so mise config paths stay relative and inside the project root.
  • Update README and architecture docs to describe the implemented setup behavior.

Notes

This PR intentionally does not add basectl test or mise run task delegation. That belongs with #119.

Validation

  • PYTHONPATH=lib/python:cli/python ~/.base.d/base/.venv/bin/python -m unittest cli.python.base_setup.tests.test_engine
  • bats cli/bash/commands/basectl/tests/setup.bats
  • bats cli/bash/commands/basectl/tests/basectl.bats
  • git diff --check

Fixes #118

@codeforester codeforester merged commit 97428fd into master May 29, 2026
12 of 14 checks passed
@codeforester codeforester deleted the feat/118-20260528-mise-setup-integration branch June 1, 2026 23:11
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.

Add first-class mise integration

1 participant