SIGN IN SIGN UP

Test-publish to test PyPI and separate jobs to limit permissions. (#12578)

Before making a new `langchain` release, we want to test that everything
works as expected. This PR lets us publish `langchain` to test PyPI,
then install it from there and run checks to ensure everything works
normally before publishing it "for real".

It also takes the opportunity to refactor the build process, splitting
up the build, release-creation, and PyPI upload steps into separate jobs
that do not share their elevated permissions with each other.
P
Predrag Gruevski committed
3c5c384f1ab8805f3efeae5eab0767cde6c370af
Parent: 1d51363
Committed by GitHub <[email protected]> on 10/30/2023, 9:10:14 PM