Skip to content

refactor: move Base consumer adapters out of base-cli - #1838

Merged
codeforester merged 8 commits into
mainfrom
enhancement/1837-20260731-move-base-adapters
Aug 1, 2026
Merged

codeforester merged 8 commits into
mainfrom
enhancement/1837-20260731-move-base-adapters

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

Closes #1837.

Paired with base-cli PR 25 and base-cli issue 22.

  • adds Base-owned discovery, configuration, runtime, and history adapters;
  • updates Base profile and consumers to use those adapters;
  • keeps base-cli as the consumer-neutral lifecycle and callback layer;
  • preserves Base behavior with the existing Base test suite.

The Pylint and Tests workflows are temporarily pinned to the base-cli PR 25 commit until the dependency PR merges.

Validation

  • PYTHONPATH=/Users/rameshhp/work/base-cli-worktrees/22-move-base-adapters/lib/python:/Users/rameshhp/work/base-worktrees/22-base-adapter-boundary/cli/python /Users/rameshhp/work/base-cli-worktrees/22-move-base-adapters/.venv/bin/python -m pytest -q
  • Result: 931 passed, 1 skipped, 248 subtests passed.

@codeforester
codeforester marked this pull request as ready for review August 1, 2026 01:08
@codeforester
codeforester requested a review from a team as a code owner August 1, 2026 01:08
@codeforester
codeforester merged commit 33a5241 into main Aug 1, 2026
28 checks passed
@codeforester
codeforester deleted the enhancement/1837-20260731-move-base-adapters branch August 1, 2026 01:08
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.

Move Base consumer adapters out of base-cli

1 participant