brandonchinn178 / brandonchinn178/mergit

Distinguish between "ok" errors and "fatal" errors

Open
#120 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

For example, merge conflicts and unapproved PR errors should be a different class of errors than cannot-fast-forward-master, since merge conflicts (and related) occur in normal bot operation (the bot is working as intended), whereas not being able to push to master means that the github repo is in a bad state

Also, we should be consistent about the use of `error`. Maybe convert all `error` statements into a fatal error?

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the error statements and the handling paths for merge conflicts, unapproved PRs, and cannot-fast-forward-master; document the intended distinction and verify that normal bot-operation errors and repository-state failures are classified consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
devops
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.