Skip to content

Add module entrypoint and release smoke-test guidance for pre-0.1.0 hardening#54

Merged
srichs merged 1 commit intomainfrom
codex/review-project-for-0.1.0-release
Feb 17, 2026
Merged

Add module entrypoint and release smoke-test guidance for pre-0.1.0 hardening#54
srichs merged 1 commit intomainfrom
codex/review-project-for-0.1.0-release

Conversation

@srichs
Copy link
Owner

@srichs srichs commented Feb 17, 2026

Motivation

  • Provide a reliable fallback invocation path and enable a simple smoke test for packaged artifacts before cutting 0.1.0.
  • Ensure the release checklist includes explicit artifact build/install verification to catch packaging/runtime regressions early.
  • Surface prioritized pre-release hardening steps in the project review to guide final release work.

Description

  • Add a module entrypoint at src/devr/__main__.py so users can run python -m devr as a fallback invocation path.
  • Add a CLI test in tests/test_cli.py that verifies python -m devr --version works from a source-checkout context.
  • Update README.md to include python -m devr --version in the command list and add build/install smoke-test steps to the release checklist.
  • Add a short 0.1.0 pre-release additions section to REVIEW.md calling out the module entrypoint, artifact smoke tests, and changelog/version reconciliation.

Testing

  • Ran the full test suite with pytest -q and all tests passed (93 passed).
  • The newly added test_module_entrypoint_supports_version_flag in tests/test_cli.py was executed as part of the suite and succeeded.

Codex Task

@srichs srichs merged commit 380b4b4 into main Feb 17, 2026
8 checks passed
@srichs srichs deleted the codex/review-project-for-0.1.0-release branch February 17, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant