Skip to content

Commit 23e5b04

Browse files
committed
try different solution for empty targets
1 parent 5e11a4a commit 23e5b04

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/bazel-ci.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,16 @@ jobs:
3333
id: get-revisions
3434
run: GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} ./tools/diff-sha.sh
3535
- name: get-test-targets
36-
run: $(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o test_targets.txt
36+
run: |
37+
$(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o test_targets.txt
38+
bash -c '[[ ! -s test_targets.txt ]] && rm test_targets.txt || true'
3739
- name: run-test-targets
3840
if: hashFiles('test_targets.txt') != ''
3941
run: bazel test --target_pattern_file=test_targets.txt
4042
- name: get-build-targets
41-
run: $(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o build_targets.txt -v
43+
run: |
44+
$(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o build_targets.txt -v
45+
bash -c '[[ ! -s build_targets.txt ]] && rm build_targets.txt || true'
4246
- name: run-build-targets
4347
if: hashFiles('build_targets.txt') != ''
4448
run: bazel build --target_pattern_file=build_targets.txt

0 commit comments

Comments
 (0)