Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(release): Add release workflow and setup for publishing #14

Merged
merged 15 commits into from
Sep 9, 2023

Conversation

alissonperez
Copy link
Owner

@alissonperez alissonperez commented Sep 9, 2023

Ref. None

What was done?

This PR includes several changes related to the release workflow and setup for publishing. The main changes include:

  • Adding a release workflow in the Github actions.
  • Setting up publishing with twine.
  • Creating the first version of setup.py.
  • Refactoring the package structure and fixing import packages.

How was it done?

The changes were made by adding new files and modifying existing ones. The release workflow was added in the Github actions, and the setup for publishing was done using twine. The setup.py file was created for the first time, and the package structure was refactored. Some import packages were also fixed.

How was it tested?

The changes were tested by running the release workflow and publishing to the test pypi repo. The setup.py file was also tested to ensure it works as expected. The refactored package structure and fixed import packages were tested by running the application.

@alissonperez alissonperez merged commit ea536ac into main Sep 9, 2023
1 check passed
@alissonperez alissonperez deleted the feat/distutils branch September 9, 2023 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant