2025-03-07T20:39:25.4074580Z ##[section]Starting: Install Build Dependencies 2025-03-07T20:39:25.4088350Z ============================================================================== 2025-03-07T20:39:25.4088590Z Task : Command line 2025-03-07T20:39:25.4088680Z Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows 2025-03-07T20:39:25.4088900Z Version : 2.250.1 2025-03-07T20:39:25.4088990Z Author : Microsoft Corporation 2025-03-07T20:39:25.4089140Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line 2025-03-07T20:39:25.4089310Z ============================================================================== 2025-03-07T20:39:25.6600240Z Generating script. 2025-03-07T20:39:25.6642480Z Script contents: 2025-03-07T20:39:25.6705950Z /Users/runner/work/1/s/eng/install-native-dependencies.sh osx 2025-03-07T20:39:25.6735890Z ========================== Starting Command Output =========================== 2025-03-07T20:39:25.6762120Z [command]/bin/bash --noprofile --norc /Users/runner/work/_temp/c48ef188-caaa-413f-918e-4c7af3186707.sh 2025-03-07T20:39:25.6808550Z Installed xcode version: /Applications/Xcode_15.2.app/Contents/Developer 2025-03-07T20:39:35.3302860Z Usage: brew bundle [subcommand] 2025-03-07T20:39:35.3303350Z 2025-03-07T20:39:35.3303840Z Bundler for non-Ruby dependencies from Homebrew, Homebrew Cask, Mac App Store, 2025-03-07T20:39:35.3304340Z Whalebrew and Visual Studio Code. 2025-03-07T20:39:35.3304680Z 2025-03-07T20:39:35.3305290Z brew bundle [install]: 2025-03-07T20:39:35.3305750Z Install and upgrade (by default) all dependencies from the Brewfile. 2025-03-07T20:39:35.3306010Z 2025-03-07T20:39:35.3306470Z You can specify the Brewfile location using --file or by setting the 2025-03-07T20:39:35.3308280Z $HOMEBREW_BUNDLE_FILE environment variable. 2025-03-07T20:39:35.3308480Z 2025-03-07T20:39:35.3308800Z You can skip the installation of dependencies by adding space-separated values 2025-03-07T20:39:35.3309170Z to one or more of the following environment variables: 2025-03-07T20:39:35.3309550Z $HOMEBREW_BUNDLE_BREW_SKIP, $HOMEBREW_BUNDLE_CASK_SKIP, 2025-03-07T20:39:35.3309910Z $HOMEBREW_BUNDLE_MAS_SKIP, $HOMEBREW_BUNDLE_WHALEBREW_SKIP, 2025-03-07T20:39:35.3310240Z $HOMEBREW_BUNDLE_TAP_SKIP. 2025-03-07T20:39:35.3310350Z 2025-03-07T20:39:35.3310570Z brew bundle upgrade: 2025-03-07T20:39:35.3310880Z Shorthand for brew bundle install --upgrade. 2025-03-07T20:39:35.3311010Z 2025-03-07T20:39:35.3311230Z brew bundle dump: 2025-03-07T20:39:35.3311560Z Write all installed casks/formulae/images/taps into a Brewfile in the 2025-03-07T20:39:35.3311880Z current directory. 2025-03-07T20:39:35.3312030Z 2025-03-07T20:39:35.3312250Z brew bundle cleanup: 2025-03-07T20:39:35.3312580Z Uninstall all dependencies not present in the Brewfile. 2025-03-07T20:39:35.3312730Z 2025-03-07T20:39:35.3313050Z This workflow is useful for maintainers or testers who regularly install lots of 2025-03-07T20:39:35.3313390Z formulae. 2025-03-07T20:39:35.3313510Z 2025-03-07T20:39:35.3313820Z Unless --force is passed, this returns a 1 exit code if anything would be 2025-03-07T20:39:35.3314130Z removed. 2025-03-07T20:39:35.3314210Z 2025-03-07T20:39:35.3314570Z brew bundle check: 2025-03-07T20:39:35.3314900Z Check if all dependencies present in the Brewfile are installed. 2025-03-07T20:39:35.3315080Z 2025-03-07T20:39:35.3315390Z This provides a successful exit code if everything is up-to-date, making it 2025-03-07T20:39:35.3315750Z useful for scripting. 2025-03-07T20:39:35.3315870Z 2025-03-07T20:39:35.3316280Z brew bundle list: 2025-03-07T20:39:35.3316680Z List all dependencies present in the Brewfile. 2025-03-07T20:39:35.3316850Z 2025-03-07T20:39:35.3317270Z By default, only Homebrew formula dependencies are listed. 2025-03-07T20:39:35.3317600Z 2025-03-07T20:39:35.3317980Z brew bundle edit: 2025-03-07T20:39:35.3318370Z Edit the Brewfile in your editor. 2025-03-07T20:39:35.3318540Z 2025-03-07T20:39:35.3318960Z brew bundle exec command: 2025-03-07T20:39:35.3320470Z Run an external command in an isolated build environment based on the 2025-03-07T20:39:35.3320850Z Brewfile dependencies. 2025-03-07T20:39:35.3320980Z 2025-03-07T20:39:35.3321320Z This sanitized build environment ignores unrequested dependencies, which makes 2025-03-07T20:39:35.3321720Z sure that things you didn't specify in your Brewfile won't get picked up by 2025-03-07T20:39:35.3322200Z commands like bundle install, npm install, etc. It will also add compiler 2025-03-07T20:39:35.3322810Z flags which will help with finding keg-only dependencies like openssl, 2025-03-07T20:39:35.3323270Z icu4c, etc. 2025-03-07T20:39:35.3323520Z 2025-03-07T20:39:35.3323960Z brew bundle sh: 2025-03-07T20:39:35.3324240Z Run your shell in a brew bundle exec environment. 2025-03-07T20:39:35.3324600Z 2025-03-07T20:39:35.3324890Z brew bundle env: 2025-03-07T20:39:35.3325210Z Print the environment variables that would be set in a brew bundle exec 2025-03-07T20:39:35.3325520Z environment. 2025-03-07T20:39:35.3325640Z 2025-03-07T20:39:35.3325930Z --file Read the Brewfile from this location. Use 2025-03-07T20:39:35.3326260Z --file=- to pipe to stdin/stdout. 2025-03-07T20:39:35.3326550Z --global Read the Brewfile from 2025-03-07T20:39:35.3326880Z $HOMEBREW_BUNDLE_FILE_GLOBAL (if set), 2025-03-07T20:39:35.3327190Z ${XDG_CONFIG_HOME}/homebrew/Brewfile (if 2025-03-07T20:39:35.3327510Z $XDG_CONFIG_HOME is set), 2025-03-07T20:39:35.3327800Z ~/.homebrew/Brewfile or ~/.Brewfile 2025-03-07T20:39:35.3328060Z otherwise. 2025-03-07T20:39:35.3328430Z -v, --verbose install prints output from commands as they 2025-03-07T20:39:35.3328760Z are run. check lists all missing 2025-03-07T20:39:35.3329060Z dependencies. 2025-03-07T20:39:35.3329490Z --no-upgrade install does not run brew upgrade on 2025-03-07T20:39:35.3329950Z outdated dependencies. check does not check 2025-03-07T20:39:35.3330430Z for outdated dependencies. Note they may 2025-03-07T20:39:35.3330960Z still be upgraded by brew install if 2025-03-07T20:39:35.3331520Z needed. This is enabled by default if 2025-03-07T20:39:35.3332080Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:39:35.3332540Z --upgrade install runs brew upgrade on outdated 2025-03-07T20:39:35.3332860Z dependencies, even if 2025-03-07T20:39:35.3333150Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:39:35.3333500Z --install Run install before continuing to other 2025-03-07T20:39:35.3333830Z operations e.g. exec. 2025-03-07T20:39:35.3334140Z -f, --force install runs with --force/--overwrite. 2025-03-07T20:39:35.3334480Z dump overwrites an existing Brewfile. 2025-03-07T20:39:35.3334830Z cleanup actually performs its cleanup 2025-03-07T20:39:35.3335120Z operations. 2025-03-07T20:39:35.3335410Z --cleanup install performs cleanup operation, same as 2025-03-07T20:39:35.3335790Z running cleanup --force. This is enabled by 2025-03-07T20:39:35.3336110Z default if $HOMEBREW_BUNDLE_INSTALL_CLEANUP 2025-03-07T20:39:35.3336410Z is set and --global is passed. 2025-03-07T20:39:35.3336690Z --all list all dependencies. 2025-03-07T20:39:35.3337410Z --formula, --brews list or dump Homebrew formula 2025-03-07T20:39:35.3337730Z dependencies. 2025-03-07T20:39:35.3338020Z --cask, --casks list or dump Homebrew cask dependencies. 2025-03-07T20:39:35.3338370Z --tap, --taps list or dump Homebrew tap dependencies. 2025-03-07T20:39:35.3338690Z --mas list or dump Mac App Store dependencies. 2025-03-07T20:39:35.3339020Z --whalebrew list or dump Whalebrew dependencies. 2025-03-07T20:39:35.3339330Z --vscode list or dump VSCode extensions. 2025-03-07T20:39:35.3339650Z --no-vscode dump without VSCode extensions. This is 2025-03-07T20:39:35.3340070Z enabled by default if 2025-03-07T20:39:35.3340380Z $HOMEBREW_BUNDLE_DUMP_NO_VSCODE is set. 2025-03-07T20:39:35.3340920Z --describe dump adds a description comment above each 2025-03-07T20:39:35.3341390Z line, unless the dependency does not have a 2025-03-07T20:39:35.3341890Z description. This is enabled by default if 2025-03-07T20:39:35.3342330Z $HOMEBREW_BUNDLE_DUMP_DESCRIBE is set. 2025-03-07T20:39:35.3343030Z --no-restart dump does not add restart_service to 2025-03-07T20:39:35.3343350Z formula lines. 2025-03-07T20:39:35.3343690Z --zap cleanup casks using the zap command 2025-03-07T20:39:35.3343990Z instead of uninstall. 2025-03-07T20:39:35.3344290Z -d, --debug Display any debugging information. 2025-03-07T20:39:35.3344630Z -q, --quiet Make some output more quiet. 2025-03-07T20:39:35.3344970Z -h, --help Show this message. 2025-03-07T20:39:35.3345350Z Error: invalid option: --no-lock 2025-03-07T20:39:35.3381880Z 2025-03-07T20:39:35.3421220Z ##[error]Bash exited with code '1'. 2025-03-07T20:39:35.3446750Z ##[section]Finishing: Install Build Dependencies