-
Notifications
You must be signed in to change notification settings - Fork 85
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
Make a scikit-hep-bot #1228
Comments
cc @eduardo-rodrigues and @henryiii as well to get more feedback. |
The JOSS one is clever ... scary :D. What would be the main goal for us? Across packages? That's something totally different but it reminds me somehow of scikit-hep/scikit-hep.github.io#42 on a news section for the website. |
I think that's unclear at the moment. I really like the way that pytestbot is able to setup a release through a request through a comment. I think that speaks a bit to my enjoyment in the release workflow that |
I really like simplicity and using And I've had to jump in and help fix the bots occasionally, at least on mplhep. :P |
We rely on |
Sorry, didn't mean to sound so negative there, and some of my issues would be solved by having a centralized bot. I work with a lot of repos, so steps that don't happen often and are hard to test like releases need to be simple and clean. I can't set up a complex system in all Scikit-HEP repos, and then maintain them.
In boost-histogram, the release process is literally the GitHub release UI and nothing more. I have a bot that bugs me on each PR that doesn't update the changelog, so that stays up to date. The version numbers does not exist in the repo anywhere. Every commit gets a unique version based on the tag, the distance from the tag, and dirty vs. clean. The only manual step is I copy the release notes into the GitHub release, though I could setup actions to modify the release after the fact, I think. |
No you're fine. I don't think anyone viewed it as being negative, just stating your views and workflows.
Yeah, this is why for doing releases for
Yeah. In my mind the main way we use
Ah, I didn't realize this! This is actually quite interesting, I'll have to look through it.
We've been including the commit summary in the release notes thanks to the bot we have for a while, but I've only recently started curating them to be informative for readers. We really should start a CHANGELOG as well so that we have that on our docs website to make it easier for people to pinpout where, when, and why things got changed. |
I want a scikit-hep-bot that is as cool as @pytestbot or @whedon! :)
c.f. pytest-dev/pytest#8148 and openjournals/joss-reviews#2823 for examples of what this kind of bot could do.
The text was updated successfully, but these errors were encountered: