Skip to content
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

Document release process? #36

Open
ericdill opened this issue May 7, 2020 · 6 comments
Open

Document release process? #36

ericdill opened this issue May 7, 2020 · 6 comments

Comments

@ericdill
Copy link
Owner

ericdill commented May 7, 2020

Anyone know fully how we do releases here? I'm specifically looking to understand steps 4 and 5.

  1. Make empty commit: `git commit -m "Tagging " --allow-empty
  2. Add tag: git tag -a -> then describe release in editor
  3. Push changes to master
  4. Release on pypi?
  5. Update conda-forge recipe?

cc @ocefpaf @CJ-Wright

@CJ-Wright
Copy link
Collaborator

Do you want to use rever to run the releases?

@CJ-Wright
Copy link
Collaborator

(for some context this is how conda-build runs their releases)
(CC: @scopatz)

@ocefpaf
Copy link
Collaborator

ocefpaf commented May 7, 2020

Step 4 could be automate in Travis or as a GH Action. I can send a PR later today. Step 5 I would just leave it to the bot.

@ericdill
Copy link
Owner Author

ericdill commented May 7, 2020

sounds like you both have solid ideas. I don't really have a strong preference either way. Seems like a "do-ocracy" will win here :) My only ask is that can whomever takes over the release instructions documents it in the readme?

@CJ-Wright
Copy link
Collaborator

Just as an update I implemented rever I just need to add it to the readme.

@ocefpaf
Copy link
Collaborator

ocefpaf commented Aug 5, 2022

@ericdill with #77 all we need to do is to issue a tag/release on GH. The PyPI release is automated and the bot will pick that one up. I usually create the release using the GH interface b/c that is easy and we now have the automated changelog feature. Two clicks and we are done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants