AI-powered job analysis and resume coaching tool using GPT. Analyzes job postings and provides personalized recommendations to job seekers for improving their resumes.
MIT License
55
stars
15
forks
source link
Enable CI/CD deployment to PyPI on merge or commit to main branch #73
As a developer, I would like to request an enhancement to our project's CI/CD pipeline to automatically deploy our project to PyPI whenever a merge or commit happens to the main branch.
Currently, our project is hosted on GitHub and we have a CI/CD pipeline set up using a continuous integration tool. However, there is no deployment process to PyPI.
By enabling automatic deployment to PyPI on merge or commit to the main branch, we can streamline our release process and ensure that the latest version of our project is readily available to our users.
The desired workflow would be as follows:
Make the entire project PIP installable locally using setup.py
Whenever a merge or commit occurs on the main branch, the CI/CD pipeline should trigger.
The pipeline should build the project, run tests, and generate the necessary artifacts.
Once the build and tests pass successfully, the pipeline should automatically deploy the project to PyPI.
The deployed package on PyPI should be versioned according to the project's versioning scheme.
This enhancement will save time and effort for our development team, as well as ensure that our users have access to the latest stable version of our project without any manual intervention.
Please consider implementing this enhancement to our CI/CD pipeline. If there are any further details or requirements needed, please let me know.
As a developer, I would like to request an enhancement to our project's CI/CD pipeline to automatically deploy our project to PyPI whenever a merge or commit happens to the main branch.
Currently, our project is hosted on GitHub and we have a CI/CD pipeline set up using a continuous integration tool. However, there is no deployment process to PyPI.
By enabling automatic deployment to PyPI on merge or commit to the main branch, we can streamline our release process and ensure that the latest version of our project is readily available to our users.
The desired workflow would be as follows:
This enhancement will save time and effort for our development team, as well as ensure that our users have access to the latest stable version of our project without any manual intervention.
Please consider implementing this enhancement to our CI/CD pipeline. If there are any further details or requirements needed, please let me know.