fix(ci): stabilize main validation and release workflow - #9
FireHead90544 merged 2 commits into
Conversation
Done — stabilized main and release flowI went through the current What I changed:
I also verified the final implementation locally and checked the GitHub Actions configuration. Validation
The changes are pushed in this PR and the branch is ready for review. — Ashish |
|
Sweet, that's some significant non-functional improvements. Looks good, I'm out of my workspace so I can't really test them out, but since all the validation tests are passing, I'm assuming it's all good. So I'll merge it. Before I merge, could you please bump the patch version from |
|
@FireHead90544 Updated PR #9 with the requested patch version bump from Revalidated the package after the change:
No unrelated changes were included. Ready for merge. |
Summary
I fixed the reliability issues around
main, package validation, and the release workflow.The main goal was to make the project easier to verify before merge and safer to release without changing the core
how-clifunctionality.Changes
maintwine checkbefore release uploadValidation
python -m build)how --version: passed (v0.3.0)how --help: passedpython -m how --help: passedgit diff --check)Notes
0.3.0is already published on PyPI, so this PR does not attempt to republish that version. The release improvements are for future tagged versions.The core application behavior is unchanged.