mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-29 21:31:02 +00:00
Apply skip ci filter only on push events (#3612)
Fixes: https://github.com/woodpecker-ci/woodpecker/issues/3606
This commit is contained in:
parent
399bc5bf1b
commit
b4cd1da29c
1 changed files with 9 additions and 7 deletions
|
@ -42,14 +42,16 @@ func Create(ctx context.Context, _store store.Store, repo *model.Repo, pipeline
|
||||||
return nil, fmt.Errorf(msg)
|
return nil, fmt.Errorf(msg)
|
||||||
}
|
}
|
||||||
|
|
||||||
skipMatch := skipPipelineRegex.FindString(pipeline.Message)
|
if pipeline.Event == model.EventPush || pipeline.Event == model.EventPull || pipeline.Event == model.EventPullClosed {
|
||||||
if len(skipMatch) > 0 {
|
skipMatch := skipPipelineRegex.FindString(pipeline.Message)
|
||||||
ref := pipeline.Commit
|
if len(skipMatch) > 0 {
|
||||||
if len(ref) == 0 {
|
ref := pipeline.Commit
|
||||||
ref = pipeline.Ref
|
if len(ref) == 0 {
|
||||||
|
ref = pipeline.Ref
|
||||||
|
}
|
||||||
|
log.Debug().Str("repo", repo.FullName).Msgf("ignoring pipeline as skip-ci was found in the commit (%s) message '%s'", ref, pipeline.Message)
|
||||||
|
return nil, ErrFiltered
|
||||||
}
|
}
|
||||||
log.Debug().Str("repo", repo.FullName).Msgf("ignoring pipeline as skip-ci was found in the commit (%s) message '%s'", ref, pipeline.Message)
|
|
||||||
return nil, ErrFiltered
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the forge has a refresh token, the current access token
|
// If the forge has a refresh token, the current access token
|
||||||
|
|
Loading…
Reference in a new issue