7878
7979 - name : Hook up repository Cache
8080 shell : bash
81- run : echo "BAZEL_FLAGS=$BAZEL_FLAGS --repository_cache=$(pwd)/${{ env. REPOSITORY_CACHE_PATH } }" >> $GITHUB_ENV
81+ run : echo "BAZEL_FLAGS=$BAZEL_FLAGS --repository_cache=$(pwd)/${REPOSITORY_CACHE_PATH}" >> $GITHUB_ENV
8282
8383 - name : Validate inputs
8484 if : ${{ (inputs.bash && inputs.bazel) || (!inputs.bash && !inputs.bazel) }}
8787
8888 - name : Pin Bazel version
8989 shell : bash
90- run : echo "USE_BAZEL_VERSION=${{ inputs.version }}" >> $GITHUB_ENV
90+ run : echo "USE_BAZEL_VERSION=${INPUTS_VERSION}" >> $GITHUB_ENV
91+ env :
92+ INPUTS_VERSION : ${{ inputs.version }}
9193
9294 - name : Output Bazel version
9395 shell : bash
@@ -106,7 +108,7 @@ runs:
106108 shell : bash
107109 run : |
108110 mkdir -p mac_bazel_workaround
109- bazelisk ${{ steps.bazel.outputs.bazel-startup-flags } } build @bazel_tools//tools/osx:xcode_locator.m $BAZEL_FLAGS
111+ bazelisk ${STEPS_BAZEL_OUTPUTS_BAZEL_STARTUP_FLAGS } build @bazel_tools//tools/osx:xcode_locator.m $BAZEL_FLAGS
110112 XCODE_LOCATOR_FLAGS="--sdk macosx clang -mmacosx-version-min=10.9 -fobjc-arc -framework CoreServices -framework Foundation"
111113 SINGLE_ARCH_COMPILE_FLAGS="--sdk macosx clang -mmacosx-version-min=10.9 -std=c++11 -lc++ -O3"
112114 COMPILE_FLAGS="$SINGLE_ARCH_COMPILE_FLAGS -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -O3"
@@ -115,18 +117,25 @@ runs:
115117 time env -i DEVELOPER_DIR=$DEVELOPER_DIR xcrun $COMPILE_FLAGS -o mac_bazel_workaround/libtool_check_unique $(bazel info output_base)/external/bazel_tools/tools/objc/libtool_check_unique.cc
116118 time env -i DEVELOPER_DIR=$DEVELOPER_DIR xcrun $SINGLE_ARCH_COMPILE_FLAGS -o mac_bazel_workaround/wrapped_clang $(bazel info output_base)/external/bazel_tools/tools/osx/crosstool/wrapped_clang.cc
117119 time env -i DEVELOPER_DIR=$DEVELOPER_DIR xcrun $COMPILE_FLAGS -o mac_bazel_workaround/wrapped_clang $(bazel info output_base)/external/bazel_tools/tools/osx/crosstool/wrapped_clang.cc
120+ env :
121+ STEPS_BAZEL_OUTPUTS_BAZEL_STARTUP_FLAGS : ${{ steps.bazel.outputs.bazel-startup-flags }}
118122
119123 - name : Run Bash
120124 if : ${{ inputs.bash }}
121- run : ${{ inputs.bash } }
125+ run : ${INPUTS_BASH }
122126 shell : bash
127+ env :
128+ INPUTS_BASH : ${{ inputs.bash }}
123129
124130 - name : Run Bazel
125131 if : ${{ !inputs.bash }}
126132 run : >-
127- bazelisk ${{ steps.bazel.outputs.bazel-startup-flags } }
128- ${{ inputs.bazel } } $BAZEL_FLAGS
133+ bazelisk ${STEPS_BAZEL_OUTPUTS_BAZEL_STARTUP_FLAGS }
134+ ${INPUTS_BAZEL } $BAZEL_FLAGS
129135 shell : bash
136+ env :
137+ STEPS_BAZEL_OUTPUTS_BAZEL_STARTUP_FLAGS : ${{ steps.bazel.outputs.bazel-startup-flags }}
138+ INPUTS_BAZEL : ${{ inputs.bazel }}
130139
131140 - name : Save Bazel repository cache
132141 # Only allow repository cache updates during post-submits.
0 commit comments