From 7a500b813594d03f7b6ff2afbf3c76467dab0454 Mon Sep 17 00:00:00 2001 From: Russell Hancox Date: Fri, 22 Oct 2021 09:15:20 -0400 Subject: [PATCH 1/2] Packaging: Fix syntax error in package_and_sign.sh (#651) --- Conf/Package/package_and_sign.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Conf/Package/package_and_sign.sh b/Conf/Package/package_and_sign.sh index 8ecabd56b..33f69b0c9 100755 --- a/Conf/Package/package_and_sign.sh +++ b/Conf/Package/package_and_sign.sh @@ -164,7 +164,7 @@ echo "creating kext pkg" /usr/bin/pkgbuild --identifier "com.google.santa-driver" \ --version "$(echo "${RELEASE_NAME}" | cut -d - -f2)" \ --root "${KEXT_PKG_ROOT}" \ - --component-plist "${SCRATCH{/component.plist" \ + --component-plist "${SCRATCH}/component.plist" \ "${SCRATCH}/kext.pkg" # Build signed distribution package From e1cf8e70a3962e02bfefa3085f4992344c6d080e Mon Sep 17 00:00:00 2001 From: Kent Ma Date: Mon, 25 Oct 2021 10:23:42 -0400 Subject: [PATCH 2/2] Add continuous workflow job for checking for flakes (#650) Co-authored-by: Pete Markowsky --- .github/workflows/continuous.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/workflows/continuous.yml diff --git a/.github/workflows/continuous.yml b/.github/workflows/continuous.yml new file mode 100644 index 000000000..6e48111eb --- /dev/null +++ b/.github/workflows/continuous.yml @@ -0,0 +1,13 @@ +name: continuous +on: + schedule: + - cron: '* 10 * * *' # Every day at 10:00 UTC + workflow_dispatch: # Allows you to run this workflow manually from the Actions tab + +jobs: + preqs: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - name: Checks for flaky tests + run: bazel test --test_strategy=exclusive --test_output=errors --runs_per_test 50 -t- :unit_tests --define=SANTA_BUILD_TYPE=ci