-
Notifications
You must be signed in to change notification settings - Fork 35
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
Update deployment and add version notice #77
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
on second thought not sure that this naming won't be confusing for users right now this would give something like: docker pull bids/freesurfer:v6-7.4.1 Should we try something "simpler"? docker pull bids/freesurfer:${FSversion} with FSVersion that could be one of:
Or any version we decide to release When we push to the default branch we release a bids/freesurfer:${FSversion}_unstable for each FSversion And for now latest matches "6.0.1" And in 2024 it will match "7.4.1" |
If we want to make sure we keep all the previous versions (preferable IMHO) then the release tag should be the date and we would have:
|
Happy to have release tag as the date. I just don't know if we want to name the Freesurfer 6 and Freesurfer 7 versions with the whole version number. That implies that we're going to continue supporting multiple Freesurfer 7 versions at the same time. How about as a compromise we have the following:
|
good point |
OK good with me merging this one |
Alright, if you give it a date based version tag it should deploy containers the way you wanted. |
It seems that it didn't run the deploy step to dockerhub, I cannot see the tags. Is that expected? |
yeah it is because I did not make a release, let me fix that |
Cool thanks! |
Looks like deploy is broken with the tags renaming. |
@Remi-Gau, looks like an easy fix, just need to add: Do you want to just make that correction and push it directly to master? |
will take care of it |
gentle ping :D |
new version released are on dockerhub: https://hub.docker.com/r/bids/freesurfer/tags |
Thanks a lot! Will deploy it asap. |
Amazing, thank you @Remi-Gau, I was patiently waiting for this release as well! |
Addresses #76.
docker pull bids/freesurfer
,docker pull bids/freesurfer:v6
, anddocker pull bids/freesurfer:v6-${CIRCLETAG}
will pull FreeSurfer 6.docker pull bids/freesurfer:v7
, anddocker pull bids/freesurfer:v7-${CIRCLETAG}
will pull FreeSurfer 7.I've added a warning as well. If you're ok with this arrangment @Remi-Gau, I can also update the readme in this PR.