(command.CommandList children: [ (C {<set>} {<-o>} {<errexit>}) (C {<set>} {<-o>} {<nounset>}) (C {<set>} {<-o>} {<pipefail>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:KUBE_ROOT) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<dirname>} {(DQ (${ Id.VSub_Name BASH_SOURCE))}) ) <'/..'> } spids: [82] ) ] ) (C {<source>} {(DQ (${ Id.VSub_Name KUBE_ROOT) <'/build/common.sh'>)}) (C {<source>} {(DQ (${ Id.VSub_Name KUBE_ROOT) <'/build/lib/release.sh'>)}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:KUBE_RELEASE_RUN_TESTS) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name KUBE_RELEASE_RUN_TESTS> suffix_op: (suffix_op.Unary tok:<Id.VTest_Hyphen -> arg_word:{<y>}) ) } spids: [113] ) ] ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <verify_prereqs> } ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build_image> } ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <run_build_command> } {<make>} {<cross>} ) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (command.Sentence child: (command.DBracket expr: (bool_expr.Binary op_id: Id.BoolBinary_EqualTilde left: {($ Id.VSub_DollarName '$KUBE_RELEASE_RUN_TESTS')} right: {<Id.Lit_Other '^'> <Id.Lit_Other '['> <yY> <Id.Lit_Other ']'> <Id.Lit_Other '$'> } ) ) terminator: <Id.Op_Semi _> ) ] ) action: [ (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <run_build_command> } {<make>} {<test>} ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <run_build_command> } {<make>} {<test-integration>} ) ] spids: [150 167] ) ] ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <build> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <copy_output> } ) (C {<kube> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <release> <Id.Lit_Colon ':'> <Id.Lit_Colon ':'> <package_tarballs> } ) ] )