-
Notifications
You must be signed in to change notification settings - Fork 61
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
SHARPy Docker now releases to GitHub Packages #218
Conversation
CentOS 8 reached end of life, therefore need to point to CentOS vault to download dependencies. Add pip support to use SHARPy 2.0
Added some modifications such that the Docker image is only published if it is a push to |
Hello @ngoiz , thanks for updating the docker image and the automatic github action to generate these! We aim plan to switch over to a much simpler environment.yml file as part of the upgrade from py3.7 to 3.10, in #222 from @ACea15 (environment_new.yml), and hence will merge #217 and #222, then this, then switching to master as the default branch, then a new version. |
Release SHARPy Docker image automatically to GitHub Packages
This is done in a CI workflow through a new GitHub action. Master, release and old versions docker images of SHARPy should appear in the Packages page of the repo. The installation instructions have been amended to show how to download the image and build a container. The
Dockerfile
has been amended to install SHARPy throughpip
, as introduced inv2.0
.A minor update is the change of how we store SHARPy's version. I have added an argument such that you can query the code version through
sharpy --version
and stored the version insharpy/version.py
which should be the one version of truth and only file that needs modification once a new release is ready.