name: 'Setup macOS Environment' description: 'Install dependencies for macOS builds' inputs: python-version: description: 'Python version to use' required: false default: '3.10' runs: using: "composite" steps: - name: Install Homebrew packages shell: sh run: /opt/homebrew/bin/brew install openmpi - name: Verify MetalToolchain installed shell: bash run: xcodebuild -showComponent MetalToolchain - name: Setup uv uses: astral-sh/setup-uv@v6 with: python-version: ${{ inputs.python-version }} activate-environment: true