Skip to content

Dogfood Base uv support in BankBuddy#119

Merged
codeforester merged 1 commit into
mainfrom
enhancement/118-20260615-dogfood-base-uv-support
Jun 16, 2026
Merged

Dogfood Base uv support in BankBuddy#119
codeforester merged 1 commit into
mainfrom
enhancement/118-20260615-dogfood-base-uv-support

Conversation

@codeforester

Copy link
Copy Markdown
Owner

Summary

  • Declare BankBuddy as a uv-managed Base project with python.manager: uv.
  • Route basectl test plus bankbuddy, taxbuddy, and pytest run commands through runner: uv.
  • Update README, CHANGELOG, and AI context docs for the new Base/uv workflow.

Issue

Fixes #118

Validation

  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 /Users/rameshhp/work/base/bin/basectl setup --manifest base_manifest.yaml
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 /Users/rameshhp/work/base/bin/basectl check bankbuddy --manifest base_manifest.yaml
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 /Users/rameshhp/work/base/bin/basectl run bankbuddy --workspace /private/tmp/bankbuddy-base-uv-workspace-118-codex --list
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 BANKBUDDY_HOME=/private/tmp/bankbuddy-base-uv-smoke BANKBUDDY_ENV=dev /Users/rameshhp/work/base/bin/basectl run bankbuddy bankbuddy --workspace /private/tmp/bankbuddy-base-uv-workspace-118-codex -- status
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 BANKBUDDY_HOME=/private/tmp/bankbuddy-base-uv-smoke BANKBUDDY_ENV=dev /Users/rameshhp/work/base/bin/basectl run bankbuddy taxbuddy --workspace /private/tmp/bankbuddy-base-uv-workspace-118-codex -- status
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 /Users/rameshhp/work/base/bin/basectl test bankbuddy --workspace /private/tmp/bankbuddy-base-uv-workspace-118-codex -> 287 passed in 3.68s
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 ./tests/validate.sh -> 287 passed in 3.68s
  • env BASE_CACHE_DIR=/private/tmp/base-cache-bankbuddy-118 UV_CACHE_DIR=/private/tmp/uv-cache-bankbuddy-118 /Users/rameshhp/work/base/bin/basectl run bankbuddy pytest --workspace /private/tmp/bankbuddy-base-uv-workspace-118-codex -- -q tests/test_packaging.py -> 1 passed in 0.01s
  • git diff --check
  • git diff --cached --check

Notes

  • basectl check detects the uv project shape and reports expected follow-up warnings for the stale Base-managed project venv and dependency metadata ownership.
  • Base GitHub auth probing still warns inside basectl check, while raw gh auth status -h github.com is authenticated. This is not related to BankBuddy uv support.

Checklist

  • Branch name follows <category>/<issue>-<YYYYMMDD>-<slug>.
  • Pull request is scoped to one issue, unless a documented multi-issue exception applies.
  • Pull request body explains what changed and how it was validated.
  • Relevant project checks pass.
  • Documentation is updated when behavior or user-facing commands change.
  • AI context is updated in .ai-context/, or the PR body explains why it is not applicable.
  • CHANGELOG is updated for notable user-visible or release-worthy changes.
  • Pull request includes Fixes #<issue> or Closes #<issue> when merge should close the issue.

@codeforester codeforester merged commit c5c6faa into main Jun 16, 2026
2 checks passed
@codeforester codeforester deleted the enhancement/118-20260615-dogfood-base-uv-support branch June 16, 2026 00:12
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.

Dogfood Base uv support in BankBuddy manifest

1 participant