action #157237
closed
coordination #99303: [saga][epic] Future improvements for SUSE Maintenance QA workflows with fully automated testing, approval and release
coordination #155671: [epic] Better handling of SLE maintenance test review
dependabot PRs for the dashboard are not getting approved and merged automatically size:S
Added by livdywan 10 months ago.
Updated 9 months ago.
Description
Observation¶
See also the conversation in Slack.
Acceptance criteria¶
- AC1: dependabot PR's are merged without any human interaction
Suggestions¶
- Investigate if the mergify config is effective and works as intended (hypothesis being that it doesn't)
- Target version deleted (
Ready)
- Status changed from New to In Progress
- Assignee set to tinita
I guess that's because in the settings we have:
Require approvals
When enabled, pull requests targeting a matching branch require a number of approvals and no changes requested before they can be merged.
Required number of approvals before merging: 2
I guess that doesn't mix well with mergify. We can probably just remove this rule.
- Status changed from In Progress to Feedback
I removed the mentioned rule. Let's see what happens.
(need to wait 2 days so that the "waiting" labels get replaced with "waited")
- Project changed from openQA Project (public) to QA (public)
- Due date set to 2024-03-28
- Target version set to Ready
- Subject changed from dependabot PRs for the dashboard are not getting approved and merged automatically to dependabot PRs for the dashboard are not getting approved and merged automatically size:S
- Status changed from Feedback to Resolved
PRs are merged automatically now. Resolving
- Parent task set to #155671
- Due date deleted (
2024-03-28)
Also available in: Atom
PDF