From d54bfd6db3069f8f8ba597d9f5e3e5f4d543871a Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Wed, 26 Mar 2025 23:04:14 -0400 Subject: [PATCH 1/2] chore(ci): pin to MongoDB 8.0.5 in homebrew smoke test Since it's a smoke test, we don't really need to worry about the specific server version and can just remove this again once we drop macOS 13. --- .github/workflows/homebrew.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/homebrew.yml b/.github/workflows/homebrew.yml index ddea9eaa9c..fe85c442ee 100644 --- a/.github/workflows/homebrew.yml +++ b/.github/workflows/homebrew.yml @@ -20,7 +20,8 @@ jobs: run: brew install mongosh - name: Run smoke tests - run: npx --yes mongodb-runner -- exec -- sh -c 'env MONGOSH_SMOKE_TEST_SERVER=$MONGODB_URI mongosh --smokeTests' + # 8.0.5 due to us having macos-13 in the platform support list, SERVER-101020 + run: npx --yes mongodb-runner --version 8.0.5-enterprise -- exec -- sh -c 'env MONGOSH_SMOKE_TEST_SERVER=$MONGODB_URI mongosh --smokeTests' - name: Report failure if: ${{ failure() }} From 6196cbf7f071a1ae19d6ddbc3885e7d8f405988f Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Wed, 26 Mar 2025 23:13:03 -0400 Subject: [PATCH 2/2] fixup: add workflow_dispatch for easier testing --- .github/workflows/homebrew.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/homebrew.yml b/.github/workflows/homebrew.yml index fe85c442ee..a7c14379f7 100644 --- a/.github/workflows/homebrew.yml +++ b/.github/workflows/homebrew.yml @@ -3,6 +3,7 @@ name: "Smoke Test Homebrew install" on: schedule: - cron: "0 0 * * *" + workflow_dispatch: permissions: contents: read