-
-
Notifications
You must be signed in to change notification settings - Fork 60
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 some release steps automatic #751
Comments
My concern with this task is when is the observability piece: How do we follow what is happening? How do we know how to resume when it does not work? How do we even know it's complete? |
I think the main idea of this task is especially to cut some manual process when releasing
The task is to automate point 4 to 7. Of course, in point 3, test could be fails. But I think that's Ok, we fall back to doing 4-7 manually. And we only send |
This is done by creating
According to the release documentation, I think I miss |
Yup, doing this on these 3 repos makes sense. |
Currently, each Kill Bill repository has an automatic way of releasing itself (
release.yml
github workflow). What's time consuming is the ordering of releases that is necessary.We're not expecting that we automate all of release process (what if there are failures in the middle or infinite loops...), but at least, for example: each time
killbill-platform
released, it automatically triggers a release ofkillbill-oss-parent
with the new version ofkillbill-platform
.Some idea (from Pierre):
When working on this, we may need run github action locally.
The text was updated successfully, but these errors were encountered: