Merge branch 'origin/main' into 'next-release/main'

This commit is contained in:
oauth 2024-11-05 13:59:26 +00:00
commit 7298e4bc39

View file

@ -16,6 +16,7 @@
package gitea
import (
"fmt"
"io"
"net/http"
"strings"
@ -111,6 +112,11 @@ func parsePullRequestHook(payload io.Reader) (*model.Repo, *model.Pipeline, erro
return nil, nil, err
}
if pr.PullRequest == nil {
// this should never have happened but it did - so we check
return nil, nil, fmt.Errorf("parsed pull_request webhook does not contain pull_request info")
}
// Don't trigger pipelines for non-code changes ...
if pr.Action != actionOpen && pr.Action != actionSync && pr.Action != actionClose {
log.Debug().Msgf("pull_request action is '%s' and no open or sync", pr.Action)