package main import ( "src.opensuse.org/autogits/common" "src.opensuse.org/autogits/common/gitea-generated/models" ) //go:generate mockgen -source=state_checker.go -destination=mock_state_checker.go -typed -package main type StateChecker interface { VerifyProjectState(configs *common.AutogitConfig) ([]*PRToProcess, error) CheckRepos() ConsistencyCheckProcess() error } type PullRequestProcessor interface { Process(req *models.PullRequest) error } type PRToProcess struct { Org, Repo, Branch string }