From 1c0b32d015d678a52d03200c709564d5a0bf8480 Mon Sep 17 00:00:00 2001 From: Daniel Bruce Date: Mon, 14 Sep 2026 15:36:18 -0400 Subject: [PATCH] Run the unit tests on the bun engine --- .github/workflows/presubmit-bun.yml | 2 +- ci/run_conditional_tests.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/presubmit-bun.yml b/.github/workflows/presubmit-bun.yml index 3543f8f6ab57..7d27d2b1df97 100644 --- a/.github/workflows/presubmit-bun.yml +++ b/.github/workflows/presubmit-bun.yml @@ -75,7 +75,7 @@ jobs: RUN_TESTS_MODE: RUN_UNIT_TESTS BUILD_TYPE: presubmit TEST_TYPE: units - TEST_CMD: bun run + TEST_CMD: bun --bun run SHARD_TOTAL: ${{ needs.setup.outputs.shard-total }} SHARD_INDEX: ${{ matrix.shard-index }} GIT_DIFF_ARG: HEAD^1 diff --git a/ci/run_conditional_tests.sh b/ci/run_conditional_tests.sh index 36e00d66c0f3..4b76c3f0deff 100755 --- a/ci/run_conditional_tests.sh +++ b/ci/run_conditional_tests.sh @@ -220,9 +220,12 @@ for subdir in ${subdirs[@]}; do echo "run samples tests for core/packages in ${d}" should_test=true fi + elif [[ "${TEST_TYPE}" == "lint" ]] || [[ "${TEST_TYPE}" == "units" ]]; then + echo "change detected in ${d} for ${TEST_TYPE} test" + should_test=true elif [[ "${d}" == core/packages/* ]] || [[ "${d}" == core/dev-packages/* ]]; then echo "skipping core package ${d} in non-core trigger" - elif [[ "${TEST_TYPE}" == "system" ]] || [[ "${TEST_TYPE}" == "lint" ]] || [[ "${TEST_TYPE}" == "units" ]]; then + elif [[ "${TEST_TYPE}" == "system" ]]; then echo "change detected in ${d} for ${TEST_TYPE} test" should_test=true elif [[ "${tests_with_credentials[*]}" =~ "${d}" ]] && [[ -n "${GOOGLE_APPLICATION_CREDENTIALS}" ]]; then