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

Improving release process #290

Merged
merged 8 commits into from
Aug 29, 2023
Merged

Improving release process #290

merged 8 commits into from
Aug 29, 2023

Conversation

KingAkeem
Copy link
Member

@KingAkeem KingAkeem commented Aug 29, 2023

Changes Proposed

  • A new scripts directory was created to store all shell scripts, the root directory is starting to get a bit cluttered.
  • Release a new minor version for 3.0.0.
  • .env file was not moved over when the project was distributed. This has been resolved and the code that searches for the file has been updated to reflect these changes.
  • 3 new shell scripts build.sh and remove.sh which build/publish the package along with removing it from your local machine if desired. The build command will not work for anyone without pypi access. The third script is update-requirements.sh which will set requirements.txt to the correct values based on the poetry lockfile.

@KingAkeem KingAkeem added Enhancement Issue Fixed Dependencies Pull requests that update a dependency file labels Aug 29, 2023
@KingAkeem KingAkeem requested a review from PSNAppz August 29, 2023 16:36
@KingAkeem KingAkeem merged commit 11f9fa5 into dev Aug 29, 2023
@KingAkeem KingAkeem deleted the improving_release_process branch August 29, 2023 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file Enhancement Issue Fixed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant