Skip to content

ci: require full base-demo validation in E2E - #2292

Merged
codeforester merged 1 commit into
mainfrom
ci/2290-20260915-ci-make-the-base-demo-e2e-execute-go-and-live-http-contracts
Sep 15, 2026
Merged

codeforester merged 1 commit into
mainfrom
ci/2290-20260915-ci-make-the-base-demo-e2e-execute-go-and-live-http-contracts

Conversation

@codeforester

@codeforester codeforester commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Require the Base Demo E2E lane to provision and verify Go and OpenJDK 17.
  • Enable BASE_DEMO_FULL_VALIDATION=1 and assert all four live HTTP markers from basectl test base-demo.
  • Record the immutable Base, base-demo, base-cli, and base-bash-libs revisions used by each run.
  • Keep the supported E2E platform explicit as macOS 14.

Validation

  • /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest -q tests/test_github_workflows.py tests/test_issue_branch_policy_workflow.py tests/test_bootstrap_docs.py (47 passed)
  • git diff --check

The hosted Base Demo E2E run is the acceptance gate; it will execute the merged base-demo full-validation contract against the exact revisions printed by the workflow.

Context maintenance

  • Updated docs/testing.md and .ai-context/WORKFLOWS.md for the full-validation E2E contract.

Fixes #2290

@codeforester
codeforester requested a review from a team as a code owner September 15, 2026 07:28
@codeforester
codeforester merged commit 94dcbd0 into main Sep 15, 2026
23 checks passed
@codeforester
codeforester deleted the ci/2290-20260915-ci-make-the-base-demo-e2e-execute-go-and-live-http-contracts branch September 15, 2026 07:37
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.

ci: make the Base demo E2E execute Go and live HTTP contracts

1 participant