pr: process PR on comments, not issue changes
This commit is contained in:
@@ -269,6 +269,7 @@ func (pr *PRProcessor) RebaseAndSkipSubmoduleCommits(prset *common.PRSet, branch
|
|||||||
}
|
}
|
||||||
|
|
||||||
var updatePrjGitError_requeue error = errors.New("Commits do not match. Requeing after 5 seconds.")
|
var updatePrjGitError_requeue error = errors.New("Commits do not match. Requeing after 5 seconds.")
|
||||||
|
|
||||||
func (pr *PRProcessor) UpdatePrjGitPR(prset *common.PRSet) error {
|
func (pr *PRProcessor) UpdatePrjGitPR(prset *common.PRSet) error {
|
||||||
_, _, PrjGitBranch := prset.Config.GetPrjGit()
|
_, _, PrjGitBranch := prset.Config.GetPrjGit()
|
||||||
PrjGitPR, err := prset.GetPrjGitPR()
|
PrjGitPR, err := prset.GetPrjGitPR()
|
||||||
@@ -572,7 +573,7 @@ func (pr *PRProcessor) Process(req *models.PullRequest) error {
|
|||||||
|
|
||||||
type RequestProcessor struct {
|
type RequestProcessor struct {
|
||||||
configuredRepos map[string][]*common.AutogitConfig
|
configuredRepos map[string][]*common.AutogitConfig
|
||||||
recursive int
|
recursive int
|
||||||
}
|
}
|
||||||
|
|
||||||
func ProcesPullRequest(pr *models.PullRequest, configs []*common.AutogitConfig) error {
|
func ProcesPullRequest(pr *models.PullRequest, configs []*common.AutogitConfig) error {
|
||||||
@@ -613,7 +614,7 @@ func (w *RequestProcessor) ProcessFunc(request *common.Request) (err error) {
|
|||||||
common.LogError("Cannot find PR for issue:", req.Pull_Request.Base.Repo.Owner.Username, req.Pull_Request.Base.Repo.Name, req.Pull_Request.Number)
|
common.LogError("Cannot find PR for issue:", req.Pull_Request.Base.Repo.Owner.Username, req.Pull_Request.Base.Repo.Name, req.Pull_Request.Number)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
} else if req, ok := request.Data.(*common.IssueWebhookEvent); ok {
|
} else if req, ok := request.Data.(*common.IssueCommentWebhookEvent); ok {
|
||||||
pr, err = Gitea.GetPullRequest(req.Repository.Owner.Username, req.Repository.Name, int64(req.Issue.Number))
|
pr, err = Gitea.GetPullRequest(req.Repository.Owner.Username, req.Repository.Name, int64(req.Issue.Number))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
common.LogError("Cannot find PR for issue:", req.Repository.Owner.Username, req.Repository.Name, int64(req.Issue.Number))
|
common.LogError("Cannot find PR for issue:", req.Repository.Owner.Username, req.Repository.Name, int64(req.Issue.Number))
|
||||||
|
|||||||
Reference in New Issue
Block a user