On PR: Build the package using python -m build and chain it into the tests.
On tag push: build the package and publish to PyPI.
I have created a trusted publisher on PyPI for Incremental. Hopefully this works :crossed_fingers: — we'll see when we hit release candidate. I plan to burn through some more tickets first.
Setup GHA to release to PyPI via trusted publisher.
On PR: Build the package using
python -m build
and chain it into the tests.On tag push: build the package and publish to PyPI.
I have created a trusted publisher on PyPI for Incremental. Hopefully this works :crossed_fingers: — we'll see when we hit release candidate. I plan to burn through some more tickets first.