Skip to content

Release v0.1.0: packaged executable, CI, and CLI reliability fixes#6

Merged
ngallodev merged 1 commit into
masterfrom
release/v0.1.0
Mar 12, 2026
Merged

Release v0.1.0: packaged executable, CI, and CLI reliability fixes#6
ngallodev merged 1 commit into
masterfrom
release/v0.1.0

Conversation

@ngallodev
Copy link
Copy Markdown
Contributor

Summary: prepares v0.1.0 from the full working-tree snapshot with executable packaging updates, CLI robustness fixes, and regression CI.

Key changes:

  • Added PyInstaller packaging assets and built executable output.
  • Added GitHub Actions regression workflow for pytest on push/PR.
  • Added regression tests for zip input handling, DeepSeek HTML rendering, and non-interactive CLI behavior.
  • Fixed DeepSeek HTML rendering crash caused by local variable shadowing.
  • Added direct zip support for format --input.
  • Improved non-interactive CLI handling with deterministic exits and guidance.
  • Removed obsolete AGENTS testing-instructions reference.

Validation:

  • pytest -q tests/test_regressions.py (4 passed)
  • dist/conv-tool smoke tests for format, list, and generate-spa succeeded.

Release refs:

  • Branch: release/v0.1.0
  • Tag: v0.1.0

Include full working tree changes for first release packaging, test automation, and CLI robustness updates.

Highlights:

- Add regression tests for zip input support, deepseek HTML rendering stability, and non-interactive CLI behavior.

- Add CI workflow to run pytest regression suite on pushes and pull requests.

- Fix deepseek HTML fragment rendering variable shadowing that caused UnboundLocalError during SEARCH/RESPONSE mix.

- Improve CLI resilience in non-interactive contexts with explicit guidance and deterministic exit codes.

- Add direct zip handling in load_conversations for --input .zip usage.

- Update project instructions and include all current repository changes, build artifacts, and release collateral in this snapshot.
@ngallodev ngallodev merged commit abdc93b into master Mar 12, 2026
2 checks passed
@ngallodev ngallodev deleted the release/v0.1.0 branch March 12, 2026 00:38
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