Skip to content

Promote CLI self-description contracts#3

Merged
sketchmind merged 1 commit into
mainfrom
dev
Apr 19, 2026
Merged

Promote CLI self-description contracts#3
sketchmind merged 1 commit into
mainfrom
dev

Conversation

@sketchmind
Copy link
Copy Markdown
Owner

Summary

  • promote the CLI self-description contract tightening from dev to main
  • includes help/schema discovery metadata improvements and CI-stable help assertions
  • aligns local quality gate pytest command with CI

Verification

  • CI passed on PR Tighten CLI self-description contracts #2 into dev
  • python tools/check_quality_gate.py
  • GITHUB_ACTIONS=true FORCE_COLOR=1 python -m pytest -m "not live" -q
  • DSCTL_RUN_LIVE_TESTS=1 DSCTL_RUN_LIVE_ADMIN_TESTS=1 DS_LIVE_ADMIN_ENV_FILE="/Users/sheldon/VibeCoding/dolphinscheduler-agent/dolphinscheduler-cli/.env" python -m pytest -q tests/live

- tighten CLI help/schema discovery metadata and output-shape contracts
- stabilize help assertions under Rich/Typer ANSI output in CI
- align local quality gate pytest command with CI
@sketchmind sketchmind merged commit 3564886 into main Apr 19, 2026
8 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