SmartGridready / SGrPython

Development of SGr PyPi package
Other
1 stars 1 forks source link

WIP: Github Action for release management #28 #31

Closed robin-schoch closed 3 months ago

robin-schoch commented 3 months ago

This PR adds two workflows for automatic release of the sgr specification library and the SGrPython library.

The sgr specification library is triggered manually and builds and release a python package on pypi containing the generated python output. It also bumps the version in the requriements txt and setup.py as well as creates a pull request to merge those chagenges into main.

The second workflow runs for each tag matching this regex v*. This will release the SGrPython library with the provided semantic version in the tag name.

TODOs:

This will close issue #28 #25

@Zupeuc Feedback would be appreciated and please add a pypi token to github action secrets.