-
Notifications
You must be signed in to change notification settings - Fork 28
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
Add backport github action/workflow to all repos #95
Comments
Thank you for your report! @openedx/axim-oncall will triage within a business day. Simple requests usually take 2-3 business days to resolve; more complex requests could take longer. |
@ghassanmas it sounds like you want to add a reusable workflow to |
@feanil I have some context on this (I asked Ghassan to file the request) and I'm on call this week, so I don't mind taking this one on. |
@ghassanmas I have been thinking about this. It is useful to have actions available in every repo such as:
Furthermore, it will become hard for developers to remember how to trigger these actions if some of them are triggered by comments ( Here is my proposal.
Let me know what you think. If you like it, we can make this change, and |
Hey folks apologies for the late reply. I think there are two distinct suggestions: Resuable/Extensible worfklowFirst we create an extendable workflow, which would need only to be used /refs in all repo once, and when we want to add new I indded agree with this, it would let us quickly create a new featuer/action. Regarding using a comment instead of labelI think in theory, it wouldn't matter if a developer flag their intent that this PR needs to be backported to master, via comment or a label. there are few points to consider though:
Other concern:
|
@ghassanmas , I did not realize that in your workflow, the label causes the backport to be created only after the PR merges. That seems very helpful-- honestly a better UX than my comment-trigger proposal --because it lets people add the Given that, I think we should stick with your original label-trigger proposal. Let me know if you disagree. In order to implement your proposal, you will need to:
(Regarding my |
@kdmccormick given that this work can now be self-service by making PRs and getting reviews on other repos, do you still need this ticket to track the work? Should it be closed or have the |
It seems to me that this issue should be transferred to the |
Firm Name
Zaatdev
Urgency
Low (2 weeks)
Problem/Request
We need a github action that would atuomate the process of creating a PR, I have tested this github action https://github.com/ghassanmas/edx-platform/blob/master/.github/workflows/backport.yml on my fork already.
My thinking is that this workflow would be added here https://github.com/openedx/.github/tree/master/.github/workflows with a spesfic name then it would be used on other repos as if it was imported openedx action/workflows. This is important because if in future we found somehting need to be changed about this workflow we wouldn't need to do X changes for X repos in openedx, and this tha pattern that currently exists for add-depre and label workflow.
Reasoning
Because we usually have many PRs to be backported to a release branch.
The text was updated successfully, but these errors were encountered: