Skip to content

Document base-cli provider policy and add source compatibility CI - #209

Merged
codeforester merged 1 commit into
mainfrom
ci/207-20260807-base-cli-source-compatibility
Aug 8, 2026
Merged

Document base-cli provider policy and add source compatibility CI#209
codeforester merged 1 commit into
mainfrom
ci/207-20260807-base-cli-source-compatibility

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • document that base-demo uses the locked base-cli==0.4.1 wheel by default
  • document the explicit BASE_CLI_SOURCE_DIR source-checkout path
  • add a pinned Base/base-cli source-provider compatibility job
  • keep the existing wheel-based validation path unchanged

Closes #207

Validation

  • git diff --check
  • bash -n tests/validate.sh
  • workflow YAML parsed with Ruby Psych
  • PYTHONPATH=../base-cli/lib/python:lib/python .venv/bin/python -m unittest lib.python.base_demo_cli.tests.test_cli
  • ./tests/validate.sh reaches the Gradle fixture but fails because the local ARM Gradle native library cannot load; unrelated to this change

@codeforester
codeforester force-pushed the ci/207-20260807-base-cli-source-compatibility branch from 1866705 to b8b30c9 Compare August 7, 2026 23:50
@codeforester
codeforester force-pushed the ci/207-20260807-base-cli-source-compatibility branch from b8b30c9 to 1350dba Compare August 7, 2026 23:54
@codeforester
codeforester merged commit 2689ae0 into main Aug 8, 2026
8 checks passed
@codeforester
codeforester deleted the ci/207-20260807-base-cli-source-compatibility branch August 8, 2026 14:02
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.

Document base-cli provider policy and add source-checkout compatibility CI

1 participant