-
Notifications
You must be signed in to change notification settings - Fork 59
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
Release 0.1 #131
Comments
Sounds good to me. |
sounds good |
|
@effigies - thanks! trying to keep my usernames set small ;-) |
Good luck. And if your entire release process involves more than |
@effigies - and do you have your favorite guide? |
favorite guide for this project :)
|
No, I'm terrible at collecting useful resources, and I now do this so much that I don't need to look it up. The Software Carpentries might have a good one. Off of the top of my head, we have the deeply elaborate and in need of pruning guide to making a nibabel release, and nipype's Release checklist. And I suppose I should clarify, by release process I mean "tagging, packaging and publishing", which use There's other stuff like updating changelogs, mailmaps, Zenodo metadata, etc. I like to use a release branch for things like that, which gives people a chance to comment if necessary. And for that, I just go find an old PR and use it as a template. |
@djarecka I aggregated information to a wiki entry here: everyone: feel free to add / change things. |
I think I did it, but you can check if everything is ok. Later today will update the wiki |
overall looks good, but the tag was not annotated. so |
You can delete and repush an annotated tag from the CLI. GitHub takes it pretty smoothly. # Delete your tag
git tag --delete 0.1.0
# Tag with annotation
git tag -a 0.1.0
# Delete upstream tag
git push upstream :0.1.0
# Push upstream tag
git push upstream 0.1.0 If you have a GitHub release, it will simply slip the new tag under the old release. |
it should be better now. @effigies - thanks, but I've changed the tag before reading your answer in full, so I kept the name |
Pretty sure 0.1 and 0.1.0 are equivalent as far as PEP 440 is concerned, so I wouldn't worry about redoing it. |
ok, I saw people are definitely using this notation, so should be fine |
I've updated wiki, feel free to change. do we want to create zenodo right now, or we will wait wit this? |
version 0.1 is ready for release. any concerns, comments:
cc: / @effigies @mgxd @djarecka
The text was updated successfully, but these errors were encountered: