- 
                Notifications
    
You must be signed in to change notification settings  - Fork 15
 
Pytooling publishing pipeline
        phlax edited this page Dec 18, 2021 
        ·
        2 revisions
      
    This repo is a monorepo containing various python packages used by Envoy proxy's CI.
The packages are published independently to pypi.
The current CI workflow for publishing packages is automated such that when a new "release" is created for the repository any of the python packages which have a version (as set in their VERSION file) that is not -dev are published to pypi with the corresponding version.
The repository README should reflect any version changes.
This can be done with (assuming pants is installed):
$ pants readme --fix=README.md ::Therefore, to publish a package:
- make changes to package
 - edit version file to remove 
-dev - fix 
README - commit changes to 
main - publish github release
 - following release version should in incremented and 
-devappended - fix 
README