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:
[ ] Add pypi token to the action secrets
[ ] Update the sgrspecification repository setup.py
[ ] Update the import paths for all sgrspecifcation package
[ ] Add new sgrspecification to requriements
[ ] Update the setup.py for SGrPython
This will close issue #28 #25
@Zupeuc Feedback would be appreciated and please add a pypi token to github action secrets.
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.