@@ -15,6 +15,10 @@ parameters:
15
15
type : boolean
16
16
default : false
17
17
description : " If true, the success pipeline will be executed."
18
+ release-flag :
19
+ type : boolean
20
+ default : false
21
+ description : " If true, the success pipeline will be executed."
18
22
19
23
orbs :
20
24
toolkit :
jerus-org/[email protected]
@@ -32,6 +36,7 @@ workflows:
32
36
equal : [scheduled_pipeline, << pipeline.trigger_source >>]
33
37
- not : << pipeline.parameters.success-flag >>
34
38
- not : << pipeline.parameters.validation-flag >>
39
+ - not : << pipeline.parameters.release-flag >>
35
40
36
41
jobs :
37
42
- toolkit/choose_pipeline :
@@ -45,6 +50,7 @@ workflows:
45
50
equal : [scheduled_pipeline, << pipeline.trigger_source >>]
46
51
- not : << pipeline.parameters.success-flag >>
47
52
- << pipeline.parameters.validation-flag >>
53
+ - not : << pipeline.parameters.release-flag >>
48
54
jobs :
49
55
- toolkit/label :
50
56
min_rust_version : << pipeline.parameters.min-rust-version >>
@@ -84,17 +90,21 @@ workflows:
84
90
equal : [scheduled_pipeline, << pipeline.trigger_source >>]
85
91
- << pipeline.parameters.success-flag >>
86
92
- not : << pipeline.parameters.validation-flag >>
93
+ - not : << pipeline.parameters.release-flag >>
87
94
88
95
jobs :
89
96
- toolkit/end_success
90
97
91
98
release :
92
99
when :
93
- and :
94
- - equal : [scheduled_pipeline, << pipeline.trigger_source >>]
95
- - equal : ["release check", << pipeline.schedule.name >>]
96
- - not : << pipeline.parameters.success-flag >>
97
- - not : << pipeline.parameters.validation-flag >>
100
+ or :
101
+ - and :
102
+ - equal : [scheduled_pipeline, << pipeline.trigger_source >>]
103
+ - equal : ["release check", << pipeline.schedule.name >>]
104
+ - and :
105
+ - not : << pipeline.parameters.success-flag >>
106
+ - not : << pipeline.parameters.validation-flag >>
107
+ - << pipeline.parameters.release-flag >>
98
108
jobs :
99
109
- toolkit/save_next_version :
100
110
min_rust_version : << pipeline.parameters.min-rust-version >>
0 commit comments