From e3f09c867dfbc3eaaa8fa64bdef41c092be11222 Mon Sep 17 00:00:00 2001 From: Brad Rydzewski Date: Tue, 15 Jun 2021 15:56:59 -0400 Subject: [PATCH] ignore skip directive for promote and rollback events --- trigger/skip.go | 4 ++++ trigger/skip_test.go | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) 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{