Skip to content

Quiet idempotent setup reconciliation#1020

Draft
codeforester wants to merge 1 commit into
mainfrom
fix/1019-20260622-quiet-setup-reconciliation
Draft

Quiet idempotent setup reconciliation#1020
codeforester wants to merge 1 commit into
mainfrom
fix/1019-20260622-quiet-setup-reconciliation

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Skip brew bundle during setup when brew bundle check says the project Brewfile is already satisfied.
  • Disable Homebrew auto-update for Brewfile check/reconciliation paths.
  • Skip uv sync when uv sync --check says the uv project environment is already synchronized.

Validation

  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest cli/python/base_setup/tests/test_brewfile.py cli/python/base_setup/tests/test_uv.py -q
  • git diff --check HEAD~1..HEAD
  • env -u BASE_HOME ./bin/base-test
  • /Users/rameshhp/work/base/bin/basectl setup bankbuddy

Demo Impact

  • None. Existing BankBuddy setup dogfood now emits concise satisfied/synchronized messages on repeat setup runs.

Fixes #1019

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.

Quiet idempotent setup reconciliation

1 participant