Skip to content

Add safe interactive chien-dev update - #8

Merged
pong1013 merged 1 commit into
mainfrom
codex/check-github-version
Sep 18, 2026
Merged

pong1013 merged 1 commit into
mainfrom
codex/check-github-version

Conversation

@pong1013

Copy link
Copy Markdown
Owner

Summary

  • Add chien-dev update to compare the running Git installation with canonical GitHub main.
  • Require interactive confirmation and a clean, fast-forwardable local main checkout before updating.
  • Refuse unsafe or unavailable states, Git URL redirects, and failed confirmation input without changing the installation.
  • Update CLI help, English and Traditional Chinese READMEs, and project structure documentation.

Verification

  • make verify passed and emitted HARNESS_VERIFICATION_STATUS=complete.
  • All 15 isolated CLI update integration tests passed.
  • git diff --check passed.
  • Standards and Spec reviews passed with no findings.

Limitations

  • The update tests use isolated local Git fixtures rather than a live GitHub update.
  • Real Docker and Multipass integrations were not exercised.

Closes #6
Closes #7

@pong1013
pong1013 merged commit d093412 into main Sep 18, 2026
2 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.

Implement safe interactive chien-dev update end to end Add a safe chien-dev update command for Git-installed CLI

1 participant