Jon Bodner

Results 16 issues of Jon Bodner

New versions of old dependencies, updated module support, github APIs fixed, go fmt.

The MAINTAINERS file is a historical relic that was inherited from the original LGTM project. We should have a section of the .checksout file that lets you specify your users...

The most common support question is: "I don't know why checks-out didn't approve my PR." So far, we haven't found any bugs in checks-out, but we have found that it...

Right now, a single rule is selected to determine whether or not checks-out see sufficient approvals to accept a PR. When working in a monorepo, this isn't sufficient; different paths...

checks-out currently uses v3 of Github's API. v4 is GraphQL-based. The main advantage of upgrading is that it seamlessly handles org and repo renames.

Currently, checks-out integrates as an OAuth app. The newer style is a GitHub app. We should switch to that: https://developer.github.com/apps/differences-between-apps/

Right now, checks-out is tied to Github (enterprise or public). We should support more git-based VCSes, and maybe some non-git ones, too. Gitlab is an obvious first choice.

The code structure isn't one that is recommended by modern Go projects. We should consider refactoring to a more standard structure, but not before we improve test coverage #53 .

The test coverage (and test patterns) for checks-out are not great. We should increase test coverage and make it possible to run most of the tests without being connected to...