diff --git a/trigger/skip.go b/trigger/skip.go index 6579b9b6..7893fd4c 100644 --- a/trigger/skip.go +++ b/trigger/skip.go @@ -61,6 +61,10 @@ func skipMessage(hook *core.Hook) bool { return false case hook.Event == core.EventCustom: return false + case hook.Event == core.EventPromote: + return false + case hook.Event == core.EventRollback: + return false case skipMessageEval(hook.Message): return true case skipMessageEval(hook.Title): diff --git a/trigger/skip_test.go b/trigger/skip_test.go index 16d81e63..0aa763e4 100644 --- a/trigger/skip_test.go +++ b/trigger/skip_test.go @@ -200,6 +200,26 @@ func Test_skipMessage(t *testing.T) { title: "update readme [CI SKIP]", want: false, }, + { + event: "promote", + title: "update readme [CI SKIP]", + want: false, + }, + { + event: "promote", + title: "update readme [CI SKIP]", + want: false, + }, + { + event: "rollback", + title: "update readme [CI SKIP]", + want: false, + }, + { + event: "rollback", + title: "update readme [CI SKIP]", + want: false, + }, } for _, test := range tests { hook := &core.Hook{