diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml index 14102509f6..50f0640626 100644 --- a/.github/workflows/bazel.yml +++ b/.github/workflows/bazel.yml @@ -54,10 +54,16 @@ jobs: - name: bazel ${{ matrix.action }} run: | - if [[ "${{ matrix.os }}" == "windows-2022" ]]; then - bazel --output_user_root=C:\\bazelroot ${{ matrix.action }} ... --config=ci -c opt --repo_env=WPI_PUBLISH_CLASSIFIER_FILTER='${{ matrix.classifier }}' + ACTION='${{ matrix.action }}' + if [[ "${ACTION}" == "build" ]]; then + TARGETS=:publish else - bazel ${{ matrix.action }} ... --config=ci -c opt --repo_env=WPI_PUBLISH_CLASSIFIER_FILTER='${{ matrix.classifier }}' + TARGETS=... + fi + if [[ "${{ matrix.os }}" == "windows-2022" ]]; then + bazel --output_user_root=C:\\bazelroot ${ACTION} ${TARGETS} --config=ci -c opt --repo_env=WPI_PUBLISH_CLASSIFIER_FILTER='${{ matrix.classifier }}' + else + bazel ${ACTION} ${TARGETS} --config=ci -c opt --repo_env=WPI_PUBLISH_CLASSIFIER_FILTER='${{ matrix.classifier }}' fi shell: bash