Skip to content

Handle inspection comparisons and release v0.6.3 - #16

Merged
syz51 merged 1 commit into
mainfrom
release/v0.6.3
Oct 29, 2026
Merged

syz51 merged 1 commit into
mainfrom
release/v0.6.3

Conversation

@syz51

@syz51 syz51 commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Commit inspection can display ordinary comparison differences as failures and leave JSON snapshots at shared temporary paths. Teach the prompt to handle documented comparison status 1 at the command boundary, preserve real comparison/pipeline/validation/test errors, and keep necessary temporary files in one unique task-owned directory with cleanup on success and failure. The renderer continues to preserve nonzero command diagnostics.

Prepare v0.6.3 metadata and download examples. Regression coverage runs real shell comparisons for equal/different inputs, missing inputs, validation failures, and pipeline failures; it also verifies unique scratch directories, cleanup, and preservation of neighboring files.

Validation: formatting and workspace Clippy; all 97 tests; package publish dry-run and inspection of the 17 expected package files; independent review with no findings. Two live Codex smoke tests verified canonical JSON inspection without a false failure, rejection of invalid JSON without a commit, unchanged file contents, preserved neighboring data, and no comparison files left behind. Both runs chose in-memory comparison; owned-directory cleanup on success and failure is covered by the real-shell integration test.

@syz51
syz51 enabled auto-merge (squash) October 29, 2026 10:13
@syz51
syz51 merged commit 81a22db into main Oct 29, 2026
4 checks passed
@syz51
syz51 deleted the release/v0.6.3 branch October 29, 2026 10:17
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