v0.1.5
Bug fixes
create_pull_requestnow commits the updated CHANGELOG onto the branch and pushes the branch before opening the PR, with non-blocking error handling.close_issuereturns a/cleartip and no longer triggers a PR on close.
Auto-PR redesign (OKFFS_AUTO_PR)
- A draft PR is now opened at branch-creation time by
create_issue(not on close). - An empty init commit is pushed first so GitHub accepts the draft PR immediately.
New tool
commit_and_update— stages all changes, builds a commit message from a hint (or the changed file list), commits, pushes to the issue branch, and posts a rich progress comment to the linked issue.
Hardening
- All git operations go through
src/git.tsusingexecFileSyncwith argument arrays — no shell, removing command-injection risk from branch names / commit hints. - Tools checkout the target branch before committing/pushing and restore the original branch afterward.
Packaging
- Added a
prepublishOnlyhook sodist/is always freshly built before publish.
Full changelog: #40