Skip to content

feat(onboarding): add onboarding validation flow#55

Merged
typelicious merged 2 commits into
mainfrom
codex/feature/v0.8-onboarding-validation-2026-03-12
Mar 12, 2026
Merged

feat(onboarding): add onboarding validation flow#55
typelicious merged 2 commits into
mainfrom
codex/feature/v0.8-onboarding-validation-2026-03-12

Conversation

@typelicious
Copy link
Copy Markdown
Collaborator

What changed

  • adds onboarding validation on top of the onboarding readiness report
  • adds scripts/foundrygate-onboarding-validate for blocker/warning checks with non-zero exit on blockers
  • treats unresolved ${ENV_VAR} placeholders as not-ready provider configuration
  • documents the validation helper in the README and onboarding guide
  • extends onboarding tests to cover blocker and warning behavior

Why

The first v0.8 onboarding slice made many-provider and many-client readiness visible. This follow-up makes that readiness check automatable for local setup, CI, and repeatable rollout validation.

How verified

  • PYTHONPYCACHEPREFIX="$PWD/.pycache" python3 -m compileall foundrygate tests
  • PYTHONPATH=. ./.venv-check-313/bin/pytest -q tests/test_onboarding.py tests/test_config.py tests/test_updates.py
  • ./.venv-check-313/bin/ruff check foundrygate/onboarding.py tests/test_onboarding.py
  • ./.venv-check-313/bin/ruff format --check foundrygate/onboarding.py tests/test_onboarding.py
  • bash -n scripts/foundrygate-onboarding-report scripts/foundrygate-onboarding-validate scripts/foundrygate-install scripts/foundrygate-uninstall
  • /usr/bin/git diff --check

@typelicious typelicious changed the base branch from codex/feature/v0.8-onboarding-validator-2026-03-12 to main March 12, 2026 22:19
@typelicious typelicious merged commit a799eb8 into main Mar 12, 2026
12 checks passed
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.

1 participant