-
Notifications
You must be signed in to change notification settings - Fork 36
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
Use Poetry in build scripts and CI #24
Conversation
.github/workflows/release.yml
Outdated
@@ -20,11 +20,11 @@ jobs: | |||
- name: Install release dependencies | |||
run: | | |||
python -m pip install --upgrade pip | |||
pip install setuptools wheel twine | |||
pip install poetry |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might make sense to lock the version of poetry used here?
I've merged in the work from #25 into this PR. A push of the v0.2.8 tag from this branch successfully pushed pypgstac 0.2.8 up to pypi as well as a v0.2.8 docker image up to ghcr.io |
siiiick. Love when things work as intended :-) |
Hey @lossyrob can I get a review posted on this so I can merge it? |
Remove remnants (setup.py, requirements-dev.txt) and use Poetry for all builds and for pushing to PyPi.
Fixes #21
Add release trigger for git tags that creates a release from Tags and also posts docker image to ghcr.io
Fixes #25
Fixes #19
Fixes #6