dotnet / dotnet/arcade-services

Cleanup Maestro configuration from all 'Merge Policies'

Open
#6,426 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
86
Forks
86
Avg merge
1d 8h
Merged PRs (30d)
35

Description

### Context
After #6425 is implemented, we'll run all merge policies on all Maestro PRs, so there won't be a point in having them in the subscription configuration.

### Goals

We should remove all things related to the Merge Policy configuration from the Configuration Repository, and from the Maestro/Darc code:
- [ ] Removed from Maestro Configuration yaml models
- [ ] Removed from the Configuration Ingestor
- [ ] Removed from the yaml configuration
- [ ] Removed from darc
- [ ] Removed from DB models
- [ ] Removed from documentation/Updated with new information

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Maestro Configuration yaml models and Configuration Ingestor, then follow the merge-policy configuration through the yaml configuration, darc, and DB models. Check the documentation references last. Done means all listed merge-policy configuration and related documentation are removed or updated across those areas.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, databases, devtools, documentation
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.