InGen is a command line tool written on top of pandas and great_expectations to perform small scale data transformations and validations without writing code.
Apache License 2.0
14
stars
5
forks
source link
[FEATURE] Update python-publish.yml to auto increment version when tag is intro… #50
Trigger: The workflow runs on any push to a tag.
Permissions: Write permissions to contents are set.
Steps:
Checkout code.
Set up Python.
Install dependencies.
Extract the tag name using environment files.
Update the version in setup.py.
Build the package.
Publish the package to PyPI.
This updated workflow should run successfully, extracting the tag name correctly and updating the version in setup.py before building and publishing the package to PyPI.
Changes Made
The changes made in this PR includes the automation changes made in the Github actions to publish the python package to PyPI when new tag is pushed.
Definition of Done
Before submitting this pull request, please ensure that the following criteria have been met:
[x] All automated tests have passed successfully.
[x] All manual tests have passed successfully.
[x] Code has been reviewed by at least one other team member.
[x] Code has been properly documented and commented as needed.
[x] All new and existing code adheres to our project's coding standards.
[ ] All dependencies have been added or removed from the project's README or other documentation as needed.
[ ] Any relevant documentation or help files have been updated to reflect the changes made in this pull request.
[ ] Any necessary database migrations have been run.
[ ] Any relevant UI changes have been reviewed and approved by the UI/UX team.
Additional Notes
[Add any additional notes or context for the reviewer or future maintainers of this code.]
Description
This PR does the following:
Trigger: The workflow runs on any push to a tag. Permissions: Write permissions to contents are set.
Steps:
This updated workflow should run successfully, extracting the tag name correctly and updating the version in setup.py before building and publishing the package to PyPI.
Changes Made
The changes made in this PR includes the automation changes made in the Github actions to publish the python package to PyPI when new tag is pushed.
Definition of Done
Before submitting this pull request, please ensure that the following criteria have been met:
Additional Notes
[Add any additional notes or context for the reviewer or future maintainers of this code.]
Thank you for submitting!