Skip to content

Release 0.4.3 - #12

Merged
bk1202 merged 2 commits into
mainfrom
release-0.4.3
Nov 13, 2026
Merged

bk1202 merged 2 commits into
mainfrom
release-0.4.3

Conversation

@bk1202

@bk1202 bk1202 commented Nov 13, 2026 •

Copy link
Copy Markdown
Owner

ProofCLI 0.4.3 release candidate. Prep only: not merged, not tagged, and not published.

proofcli init --example DIRECTORY writes a small exporter, a CSV fixture, and a contract. It needs no clone and no network. The exporter exits 0 and writes 999.00 where 8.25 was expected, so ProofCLI exits 1. Existing files are left alone unless you pass --force. Plain proofcli init FILE still writes the passing starter. The README uses this command instead of downloading the three example files.

docs/yanking.md is how to yank a bad PyPI release and ship a fix. The pypi environment requires approval from bk1202 before the upload. The unreleased notes are now the 0.4.3 section, and the documented version pins are 0.4.3.

Tested on Linux before the push. The suite was 125 tests: 122 passed, 3 skipped, 0 failed, both from the source tree and again from the installed wheel. python tools/check_versions.py passed. The package was built with the hash-locked tools in requirements-build.txt. python tools/verify_dist.py passed, and twine check passed for the wheel and the sdist. A fresh virtualenv installed that wheel and proofcli init --example exited 1 with expected 8.25 and actual 999.00. Windows and macOS were not run on this machine.

Dependency updates: the locked build tools now use setuptools 84.1.0, which clears GHSA-xmj3-9gf7-h52w. A plain npm audit fix updated fast-uri. The high-severity zod advisory needed Remotion 4.0.543, still on the 4.0 line, with every @Remotion package on that version. The demo bundle and the reel and landscape renders passed the local media check.

Add proofcli init --example, a small demo that fails because an amount is 999.00 instead of 8.25. Document how to yank a bad PyPI release. Move the unreleased notes into 0.4.3 and point the docs at that version.
Use setuptools 84.1.0 and Remotion 4.0.543 so the release checks no longer report the setuptools advisory or the high-severity zod advisory.
@bk1202
bk1202 marked this pull request as ready for review November 13, 2026 20:56
@bk1202
bk1202 merged commit b31b647 into main Nov 13, 2026
29 checks passed
@bk1202
bk1202 deleted the release-0.4.3 branch November 13, 2026 20:56
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