-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Setup automated publishing for pypi #16
Labels
admin
Administrative tasks such as infrastructure related
Milestone
Comments
devraj
added a commit
that referenced
this issue
Nov 29, 2023
the project is now registered on pypi, initially published through my personal development computer, we want to eventually move this to be part of our ci/cd pipeline and publish the package through a github action REFS #16
Note that this may be effected by our move to hatch |
Merged
devraj
added a commit
that referenced
this issue
Jun 29, 2024
had incorrect framework classifiers that prevented publishing refs #16
devraj
added a commit
that referenced
this issue
Jun 29, 2024
devraj
added a commit
that referenced
this issue
Jun 29, 2024
finalising the package publishing post test suite success refs #16
devraj
added a commit
that referenced
this issue
Jun 29, 2024
this moves the ci run when there is a pull request on the master branch, if this succeeds then it should be good to merge changes into master the publish action runs test before we push to pypi note that pypi has a restriction where a filename cannot be used https://pypi.org/help/#file-name-reuse once it has been published, this means we will have a few rouge alpha file releases to test the auto publish for most use cases we should ignore the alpha releases as they will be massive on the bleeding edge refs #16
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
pypi has a Github action to publish software releases on pypi. At the moment we are already running tests using Github actions which runs the tests against a Cloud hosted Command Centre (running in AWS).
The suggested release lifecycle should be
semver
conventionsThe text was updated successfully, but these errors were encountered: