wearewebera / openvela

Webera's Open Source Agent Framework
GNU General Public License v3.0
4 stars 0 forks source link

Implement CI/CD and package publishing #3

Closed joelzamboni closed 5 months ago

joelzamboni commented 6 months ago

The current workflow for publishing the PyPi package is disabled because it was just the template, and the package has been published manually. Let's create a workflow that implements it correctly using GitHub Actions

samuel-patrocinio commented 5 months ago

@joelzamboni I need the pypi log in

samuel-patrocinio commented 5 months ago

Using the example @joelzamboni set up, I created the CI/CD workflow in the pypi.yml file. It builds the package, publishes to pypi and creates a release on GitHub. The information on how to trigger this workflow and create a new release is in the repository's readme file. To test, I released a new version (v0.1.2) and It successfully built and published to pypi. It also generated a release on GitHub.

Image

Package published to Pypi

mauriciopeixoto3 commented 5 months ago

@joelzamboni can you review this task please?