You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Base currently pins base-cli==0.1.0 in requirements-dev.txt, but its source and CI now require the consumer-neutral API shipped after the refactor, including CliProfile, register_record_schema, and CommandFilterNormalizer.
The reusable base-check workflow installs requirements-dev.txt without checking out a base-cli sibling, so the stale PyPI package can crash source-checkout mode even though the normal Base test jobs shadow it with a source checkout.
Context
Base currently pins
base-cli==0.1.0inrequirements-dev.txt, but its source and CI now require the consumer-neutral API shipped after the refactor, includingCliProfile,register_record_schema, andCommandFilterNormalizer.The reusable
base-checkworkflow installsrequirements-dev.txtwithout checking out a base-cli sibling, so the stale PyPI package can crash source-checkout mode even though the normal Base test jobs shadow it with a source checkout.Scope
0.2.0to PyPI, updaterequirements-dev.txtfrombase-cli==0.1.0tobase-cli==0.2.0.base-checkworkflow in source-checkout mode with no sibling base-cli checkout orBASE_CLI_SOURCE_DIRoverride.Dependency
Blocked until basefoundry/base-cli#33 has published
base-cli==0.2.0and its clean-environment API smoke test passes.Acceptance criteria
base-cli==0.1.0.