Versioning
Setting up Ersilia versions
Ersilia uses semantic versioning, i.e.
{major}.{minor}.{patch}
. GitHub tags and Ersilia versions are synchronized. This means that Ersilia 0.1.14
corresponds tot the GitHub tag v0.1.14
.Ersilia versioning is fully managed through GitHub. Therefore, to create a new version of Ersilia, all you need to do is create a GitHub tag.
git tag v0.1.14
git push origin v0.1.14
When a tag is pushed to the
master
branch, the following actions will be triggered:- Upload Python package to PyPi: This workflow will create a PyPi Ersilia package with version
0.1.14
. - Build and push Ersilia base image to DockerHub: This workflow will build and push an Ersilia base image to DockerHub.
Last modified 5mo ago