You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feluda has multiple python packages in a single github repo, we could not find any existing tool/GitHub actions that can help us release and do semantic versioning of multiple packages in a monorepo. Hence we had to write our own custom script that does this for us. This is the GitHub action that trigger’s the workflow for semantic versioning - link
The task of this issue is to write a new GitHub action that publish packages directly to PyPi. This GitHub action should only be triggered manually and it should use the uv publish command. More about uv and uv publish can be found here. I have also documented some commands here.
A important thing to optimise here is that only package’s whose versions have been updated, they should only be pushed to pypi. If a separate github action for this is not possible or a custom script has to be written for this, we can also explore those things.
Feluda has multiple python packages in a single github repo, we could not find any existing tool/GitHub actions that can help us release and do semantic versioning of multiple packages in a monorepo. Hence we had to write our own custom script that does this for us. This is the GitHub action that trigger’s the workflow for semantic versioning - link
The task of this issue is to write a new GitHub action that publish packages directly to PyPi. This GitHub action should only be triggered manually and it should use the
uv publish
command. More about uv anduv publish
can be found here. I have also documented some commands here.A important thing to optimise here is that only package’s whose versions have been updated, they should only be pushed to pypi. If a separate github action for this is not possible or a custom script has to be written for this, we can also explore those things.
This workflow should be first tested in a dummy repo - https://github.com/aatmanvaidya/feluda-versioning-check/
The text was updated successfully, but these errors were encountered: