From 57ce6e7458150167fe21bb870422c7fb2b26fd7b Mon Sep 17 00:00:00 2001 From: docktermj Date: Thu, 25 Jun 2026 10:27:41 -0400 Subject: [PATCH] ci: allow Senzing SDK cask under Homebrew 6.0 tap trust Homebrew 6.0 (2026-06-11) introduced tap trust, which refuses to load the migration-redirected senzingsdk cask from the third-party senzing/senzingsdk tap. macOS runner images picked this up around 2026-06-24, breaking all production-v4 macOS pytest jobs on main and every open PR. Set HOMEBREW_NO_REQUIRE_TAP_TRUST=1 at the workflow level so the install action's brew install --cask succeeds during the transition. --- .github/workflows/pytest-darwin.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/pytest-darwin.yaml b/.github/workflows/pytest-darwin.yaml index 79addf5..92857b6 100644 --- a/.github/workflows/pytest-darwin.yaml +++ b/.github/workflows/pytest-darwin.yaml @@ -14,6 +14,11 @@ concurrency: env: PYTHONPATH: ${{ github.workspace }}/src SENZING_TOOLS_DATABASE_URL: sqlite3://na:na@nowhere/tmp/sqlite/G2C.db + # Homebrew 6.0 (2026-06-11) added tap trust, which refuses to load the + # migration-redirected `senzingsdk` cask from the third-party + # `senzing/senzingsdk` tap. Opt out during the transition so the Senzing SDK + # install action's `brew install --cask` succeeds on macOS runners. + HOMEBREW_NO_REQUIRE_TAP_TRUST: "1" permissions: {}