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