dotnet / dotnet/arcade-services

Maestro should notify repo owners if a subscription can't be executed due to a user error

Open
#6,081 3 comments 0 reactions 2 assignees Claimed by @dkurepa View on GitHub
Dominant language
C#
Stars
86
Forks
86
Avg merge
1d 8h
Merged PRs (30d)
35

Description

### Context

Recently we've seen some failed WorkItems in our logs that we're the result of incorrect repo configuration, not the fault of the service.
When this happens, ideally we wouldn't get a failed workitem, but the repo owners would be notified of it

### Failure types
- Incorrect inclusion/exclusion filters in source-mappings: https://github.com/dotnet/arcade-services/issues/6053
- Git file with mixed line endings, always appearing dirty: https://github.com/dotnet/arcade-services/issues/6052
- Missing versioning files in the repo (eg: no global.json or Version.Details.xml)
- Subscription not updatable due to merge conflict in the existing PR itself (happens in version.details.xml)
- Subscription target branch doesn't exist

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.