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

Move away from rever for releases #258

Closed
peytondmurray opened this issue Jul 18, 2023 · 5 comments
Closed

Move away from rever for releases #258

peytondmurray opened this issue Jul 18, 2023 · 5 comments
Assignees

Comments

@peytondmurray
Copy link
Collaborator

rever is not being actively developed anymore. I think it should be possible to cover most if not all of what rever currently does using github actions.

@peytondmurray peytondmurray self-assigned this Jul 18, 2023
@peytondmurray
Copy link
Collaborator Author

peytondmurray commented Jul 27, 2023

Here's what we'll need to implement to replace rever.xsh:

  • run tests (Tests are already run on push and on pull requests)
  • build docs (PR opened for this; will build and publish on push to master)
  • annotated tag (This will be done on GitHub, under the releases page. You can create a new tag there when a release is made)
  • push tag (This will be done on GitHub, under the releases page. You can create a new tag there when a release is made)
  • pypi publish (PR opened for this
  • publish gh-pages (PR opened for this)

Some of these are already complete.

@ArvidJB
Copy link
Collaborator

ArvidJB commented Jul 27, 2023

Is this a prerequisite for #253 or can we still cut a release using rever?

@peytondmurray
Copy link
Collaborator Author

Asking @asmeurer about this now.

@peytondmurray
Copy link
Collaborator Author

Release https://github.com/deshaw/versioned-hdf5/releases/tag/1.3.14 has been made. Unless plans change, the next release will be made without rever.

@peytondmurray
Copy link
Collaborator Author

I updated PYPI to add the pypi_publish.yml workflow as a trusted publisher. Closing this now as complete.

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

2 participants