From 32757cf18ab42b985480fcf46ae48974d2d61d12 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Aug 2026 23:08:30 +0000 Subject: [PATCH 1/2] Initial plan From 6f7f35d37780fff50e636c18fbd6ed19e8dde1be Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Aug 2026 23:11:22 +0000 Subject: [PATCH 2/2] Fix brew tap trust and pip kivy build failures on Linux CI Co-authored-by: PartTimeLegend <791578+PartTimeLegend@users.noreply.github.com> --- NewMachineSetup.sh | 12 ++++++++++++ requirements.txt | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/NewMachineSetup.sh b/NewMachineSetup.sh index 16d4dfb..3b24272 100755 --- a/NewMachineSetup.sh +++ b/NewMachineSetup.sh @@ -406,6 +406,18 @@ update_homebrew() { install_brewfile() { echo "Installing packages and applications from Brewfile..." local brew_bundle_args=(--verbose) + + if [ -f "Brewfile" ] && command_exists brew; then + while IFS= read -r line; do + local tap_name + tap_name=$(echo "$line" | sed -n 's/^tap[[:space:]]*"\([^"]*\)".*/\1/p') + if [ -n "$tap_name" ]; then + brew tap "$tap_name" 2>/dev/null || true + brew trust "$tap_name" 2>/dev/null || true + fi + done < Brewfile + fi + if ! invoke_with_retry "Install Brewfile dependencies" brew bundle "${brew_bundle_args[@]}"; then record_failure "Brewfile" "bundle_install_failed" return 1 diff --git a/requirements.txt b/requirements.txt index 369a6ac..d531f2d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -106,7 +106,7 @@ deepmerge gql hiyapyco nested-lookup -sbapp[macos] +sbapp[macos]; sys_platform == 'darwin' setuptools>=78.1.1 # not directly required, pinned by Snyk to avoid a vulnerability bunyan