File tree Expand file tree Collapse file tree 12 files changed +40
-17
lines changed
pages/configuration/_partials/functions Expand file tree Collapse file tree 12 files changed +40
-17
lines changed Original file line number Diff line number Diff line change @@ -47,3 +47,10 @@ cd ../ # main project directory
4747
4848go run ./docs/hack/config/schemas/main.go
4949```
50+
51+ ### Generate Function Docs
52+ ``` bash
53+ cd ../ # main project directory
54+
55+ go run ./docs/hack/functions/main.go
56+ ```
Original file line number Diff line number Diff line change @@ -315,7 +315,6 @@ var Functions = []Function{
315315 Handler : commands .IsDependency ,
316316 Return : reflect .Int .String (),
317317 Group : groupChecks ,
318- IsGlobal : true ,
319318 },
320319 {
321320 Name : "is_empty" ,
@@ -335,6 +334,15 @@ var Functions = []Function{
335334 Group : groupChecks ,
336335 IsGlobal : true ,
337336 },
337+ {
338+ Name : "is_in" ,
339+ Description : "Returns exit code 0 if the value of the first argument can be found in the second argument (second argument being a blank-separated list of strings e.g `\" bananas apples peaches\" `)" ,
340+ Args : `[value-1] [value-2]` ,
341+ Handler : basiccommands .IsIn ,
342+ Return : reflect .Int .String (),
343+ Group : groupChecks ,
344+ IsGlobal : true ,
345+ },
338346 {
339347 Name : "is_os" ,
340348 Description : `Returns exit code 0 if the current operating system equals the value provided as argument` ,
Original file line number Diff line number Diff line change 44
55import PartialIstrue from " ./is_true.mdx"
66import PartialIsos from " ./is_os.mdx"
7+ import PartialIsin from " ./is_in.mdx"
78import PartialIsequal from " ./is_equal.mdx"
89import PartialIsempty from " ./is_empty.mdx"
910import PartialIsdependency from " ./is_dependency.mdx"
10- import PartialIsin from " ./is_in.mdx"
1111
1212<PartialIsdependency />
1313<PartialIsempty />
Original file line number Diff line number Diff line change 44
55import PartialIstrue from " ./is_true.mdx"
66import PartialIsos from " ./is_os.mdx"
7+ import PartialIsin from " ./is_in.mdx"
78import PartialIsequal from " ./is_equal.mdx"
89import PartialIsempty from " ./is_empty.mdx"
9- import PartialIsdependency from " ./is_dependency.mdx"
10- import PartialIsin from " ./is_in.mdx"
1110
12- <PartialIsdependency />
1311<PartialIsempty />
1412<PartialIsequal />
1513<PartialIsin />
Original file line number Diff line number Diff line change 1+ <div className = " group" data-group = " checks_pipeline" >
2+ <div className = " group-name" >Checks</div >
3+
4+
5+ import PartialIsdependency from " ./is_dependency.mdx"
6+
7+ <PartialIsdependency />
8+
9+ </div >
Original file line number Diff line number Diff line change 33<details className = " config-field -function" data-expandable = " false" >
44<summary >
55
6- ### ` is_dependency ` <span className = " config-field-type" ></span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >bool </span > <span className = " config-field-required" data-required = " false " >pipeline only</span > { #is_dependency }
6+ ### ` is_dependency ` <span className = " config-field-type" ></span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >int </span > <span className = " config-field-required" data-required = " true " >pipeline only</span > { #is_dependency }
77
8- Returns true if the pipeline currently being executed is run because the project is a dependency of another project
8+ Returns exit code 0 if the pipeline currently being executed is run because the project is a dependency of another project
99
1010</summary >
1111
Original file line number Diff line number Diff line change 33<details className = " config-field -function" data-expandable = " false" >
44<summary >
55
6- ### ` is_empty ` <span className = " config-field-type" >[ value] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >bool </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_empty }
6+ ### ` is_empty ` <span className = " config-field-type" >[ value] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >int </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_empty }
77
8- Returns true if the value of the argument is empty string
8+ Returns exit code 0 if the value of the argument is empty string
99
1010</summary >
1111
Original file line number Diff line number Diff line change 33<details className = " config-field -function" data-expandable = " false" >
44<summary >
55
6- ### ` is_equal ` <span className = " config-field-type" >[ value-1] [ value-2] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >bool </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_equal }
6+ ### ` is_equal ` <span className = " config-field-type" >[ value-1] [ value-2] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >int </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_equal }
77
8- Returns true if the values of both arguments provided are equal
8+ Returns exit code 0 if the values of both arguments provided are equal
99
1010</summary >
1111
Original file line number Diff line number Diff line change 33<details className = " config-field -function" data-expandable = " false" >
44<summary >
55
6- ### ` is_in ` <span className = " config-field-type" >[ value-1] [ value-2] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >bool </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_in }
6+ ### ` is_in ` <span className = " config-field-type" >[ value-1] [ value-2] </span > <span className = " config-field-enum" ></span > <span className = " config-field-default -return" >int </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_in }
77
8- Returns true if value of the first argument can be found in the second argument (second argument beeing a blank-separated list of strings e.g ` "bananas apples peaches" ` )
8+ Returns exit code 0 if the value of the first argument can be found in the second argument (second argument being a blank-separated list of strings e.g ` "bananas apples peaches" ` )
99
1010</summary >
1111
Original file line number Diff line number Diff line change 33<details className = " config-field -function" data-expandable = " false" >
44<summary >
55
6- ### ` is_os ` <span className = " config-field-type" >[ os] </span > <span className = " config-field-enum" ><span >darwin linux windows aix android dragonfly freebsd hurd illumos ios js nacl netbsd openbsd plan9 solaris zos</span ></span > <span className = " config-field-default -return" >bool </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_os }
6+ ### ` is_os ` <span className = " config-field-type" >[ os] </span > <span className = " config-field-enum" ><span >darwin linux windows aix android dragonfly freebsd hurd illumos ios js nacl netbsd openbsd plan9 solaris zos</span ></span > <span className = " config-field-default -return" >int </span > <span className = " config-field-required" data-required = " false" >pipeline only</span > { #is_os }
77
8- Returns true if the current operating system equals the value provided as argument
8+ Returns exit code 0 if the current operating system equals the value provided as argument
99
1010</summary >
1111
You can’t perform that action at this time.
0 commit comments