-
Notifications
You must be signed in to change notification settings - Fork 12
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
Action the build farm from github actions #23
Comments
Do you mean the release process? These can be triggered manually here: https://lcas.github.io/rosdistro/ Badge removed in #24 |
Is there a way of triggering on a successful github action? I would assume so since the triggering page above must construct some kind of request? |
We can also then set it to 1. trigger a release on a new tag when tests pass and 2. build the pypi package with github secrets and push to pypi? |
Yeah, the request that is generated looks like this:
So from a technical standpoint, this shouldn't be too difficult. However, when I spoke with @marc-hanheide about automating the release process in November, he has reservations, but I can't remember what the issues were now (something to do with the way people release software differently between different projects?). As for pypi release, that should be do-able, I've taken a quick stab at it on the pypi-update branch (but it'll need your pypi token to be set as EDIT: Although I'm not sure how to test it without making a new release... Maybe this should be done in another repo first... |
Marc always has reservations, because he's old and conservative :-P My argument was that people might tag repositories for other reasons than releases (e.g. after a workshop in April ;-) ). So I wanted to keep it git tags separate from actually triggering a release. I mean, clicking https://lcas.github.io/rosdistro/ after you have made the |
Maybe we need to remove the jenkins badge also
The text was updated successfully, but these errors were encountered: