(CommandList children: [ (C {(set)} {(-o)} {(errexit)}) (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(set)} {(-o)} {(xtrace)}) (C {(export)} {(Lit_VarLike 'HOME=') (${ VSub_Name WORKSPACE)}) (C {(export)} {(Lit_VarLike 'PATH=') ($ VSub_Name '$PATH') (Lit_Other ':') (/usr/local/go/bin)}) (C {(export)} {(Lit_VarLike 'CLOUDSDK_COMPONENT_MANAGER_DISABLE_UPDATE_CHECK=') (true)}) (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name FEDERATION> suffix_op: (StringUnary op_id:VTest_ColonEquals arg_word:{(DQ (false))}) spids: [129 135] ) } ) (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name KUBE_RELEASE_RUN_TESTS> suffix_op: (StringUnary op_id:VTest_ColonEquals arg_word:{(DQ (n))}) spids: [139 145] ) } ) (C {(export)} {(KUBE_RELEASE_RUN_TESTS)}) (C {(rm)} {(-rf)} {(TildeSubPart prefix:'') (/.kube) (Lit_Other '*')}) (C {(make)} {(clean)}) (C {(make)} {(release)}) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Name KUBE_SKIP_PUSH_GCS> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{}) spids: [205 208] ) } right: {(Lit_Other '^') (Lit_Other '[') (yY) (Lit_Other ']') (Lit_Other '$')} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(echo)} {(DQ ('Not pushed to GCS...'))})] spids: [16777215 221] ) ] else_action: [ (Assignment keyword: Assign_Readonly pairs: [ (assign_pair lhs: (LhsName name:release_infra_clone) op: Equal rhs: {(DQ (${ VSub_Name WORKSPACE) (/_tmp/release.git))} spids: [235] ) ] spids: [233] ) (C {(mkdir)} {(-p)} {(${ VSub_Name WORKSPACE) (/_tmp)}) (C {(git)} {(clone)} {(https) (Lit_Other ':') (//github.com/kubernetes/release)} {(${ VSub_Name release_infra_clone)} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:push_build) op: Equal rhs: {(${ VSub_Name release_infra_clone) (/push-build.sh)} spids: [268] ) ] spids: [268] ) (AndOr ops: [Op_DAmp] children: [ (DBracket expr: (BoolUnary op_id: BoolUnary_n child: { (DQ (BracedVarSub token: <VSub_Name KUBE_GCS_RELEASE_BUCKET> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(EmptyPart)}) spids: [281 284] ) ) } ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:bucket_flag) op: Equal rhs: { (DQ ('--bucket=') (BracedVarSub token: <VSub_Name KUBE_GCS_RELEASE_BUCKET> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(EmptyPart)}) spids: [296 299] ) ) } spids: [293] ) ] spids: [293] ) ] ) (AndOr ops: [Op_DAmp] children: [ (C {(${ VSub_Name FEDERATION)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:federation_flag) op: Equal rhs: {(DQ (--federation))} spids: [309] ) ] spids: [309] ) ] ) (AndOr ops: [Op_DAmp] children: [ (DBracket expr: (BoolUnary op_id: BoolUnary_n child: { (DQ (BracedVarSub token: <VSub_Name KUBE_GCS_RELEASE_SUFFIX> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(EmptyPart)}) spids: [320 323] ) ) } ) ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:gcs_suffix_flag) op: Equal rhs: { (DQ ('--gcs-suffix=') (BracedVarSub token: <VSub_Name KUBE_GCS_RELEASE_SUFFIX> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(EmptyPart)}) spids: [335 338] ) ) } spids: [332] ) ] spids: [332] ) ] ) (C {(${ VSub_Name push_build)} { (BracedVarSub token: <VSub_Name bucket_flag> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{}) spids: [346 349] ) } { (BracedVarSub token: <VSub_Name federation_flag> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{}) spids: [351 354] ) } { (BracedVarSub token: <VSub_Name gcs_suffix_flag> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{}) spids: [356 359] ) } {(--nomock)} {(--verbose)} {(--ci)} ) ] spids: [230 369] ) (C {(sha256sum)} {(_output/release-tars/kubernetes) (Lit_Other '*') (.tar.gz)}) ] )