Files
autogits/workflow-pr/state_checker.go
Adam Majer 18f7ed658a
Some checks failed
go-generate-check / go-generate-check (pull_request) Failing after 22s
pr: move interfaces and mocks to parent package
2026-01-10 00:40:45 +01:00

24 lines
516 B
Go

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
}