2025-03-07T20:22:28.3578500Z ##[section]Starting: Install Build Dependencies 2025-03-07T20:22:28.3586750Z ============================================================================== 2025-03-07T20:22:28.3586950Z Task : Command line 2025-03-07T20:22:28.3587070Z Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows 2025-03-07T20:22:28.3587250Z Version : 2.250.1 2025-03-07T20:22:28.3587350Z Author : Microsoft Corporation 2025-03-07T20:22:28.3587490Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line 2025-03-07T20:22:28.3587660Z ============================================================================== 2025-03-07T20:22:28.8085490Z Generating script. 2025-03-07T20:22:28.8086900Z Script contents: 2025-03-07T20:22:28.8100570Z /Users/runner/work/1/s/eng/common/native/install-dependencies.sh osx 2025-03-07T20:22:28.8102200Z ========================== Starting Command Output =========================== 2025-03-07T20:22:28.8116160Z [command]/bin/bash --noprofile --norc /Users/runner/work/_temp/f79c681f-a02a-4999-9f2a-005ac08b9a37.sh 2025-03-07T20:22:28.8319010Z Installed xcode version: /Applications/Xcode_15.2.app/Contents/Developer 2025-03-07T20:22:32.9291720Z Usage: brew bundle [subcommand] 2025-03-07T20:22:32.9292300Z 2025-03-07T20:22:32.9292650Z Bundler for non-Ruby dependencies from Homebrew, Homebrew Cask, Mac App Store, 2025-03-07T20:22:32.9293050Z Whalebrew and Visual Studio Code. 2025-03-07T20:22:32.9293190Z 2025-03-07T20:22:32.9293410Z brew bundle [install]: 2025-03-07T20:22:32.9293720Z Install and upgrade (by default) all dependencies from the Brewfile. 2025-03-07T20:22:32.9293930Z 2025-03-07T20:22:32.9294210Z You can specify the Brewfile location using --file or by setting the 2025-03-07T20:22:32.9294540Z $HOMEBREW_BUNDLE_FILE environment variable. 2025-03-07T20:22:32.9294710Z 2025-03-07T20:22:32.9295470Z You can skip the installation of dependencies by adding space-separated values 2025-03-07T20:22:32.9295870Z to one or more of the following environment variables: 2025-03-07T20:22:32.9296260Z $HOMEBREW_BUNDLE_BREW_SKIP, $HOMEBREW_BUNDLE_CASK_SKIP, 2025-03-07T20:22:32.9296620Z $HOMEBREW_BUNDLE_MAS_SKIP, $HOMEBREW_BUNDLE_WHALEBREW_SKIP, 2025-03-07T20:22:32.9296940Z $HOMEBREW_BUNDLE_TAP_SKIP. 2025-03-07T20:22:32.9297040Z 2025-03-07T20:22:32.9297270Z brew bundle upgrade: 2025-03-07T20:22:32.9297550Z Shorthand for brew bundle install --upgrade. 2025-03-07T20:22:32.9297710Z 2025-03-07T20:22:32.9297930Z brew bundle dump: 2025-03-07T20:22:32.9298450Z Write all installed casks/formulae/images/taps into a Brewfile in the 2025-03-07T20:22:32.9298770Z current directory. 2025-03-07T20:22:32.9299410Z 2025-03-07T20:22:32.9299940Z brew bundle cleanup: 2025-03-07T20:22:32.9300250Z Uninstall all dependencies not present in the Brewfile. 2025-03-07T20:22:32.9300410Z 2025-03-07T20:22:32.9300710Z This workflow is useful for maintainers or testers who regularly install lots of 2025-03-07T20:22:32.9301030Z formulae. 2025-03-07T20:22:32.9301610Z 2025-03-07T20:22:32.9302000Z Unless --force is passed, this returns a 1 exit code if anything would be 2025-03-07T20:22:32.9302300Z removed. 2025-03-07T20:22:32.9302380Z 2025-03-07T20:22:32.9302710Z brew bundle check: 2025-03-07T20:22:32.9303010Z Check if all dependencies present in the Brewfile are installed. 2025-03-07T20:22:32.9303160Z 2025-03-07T20:22:32.9303450Z This provides a successful exit code if everything is up-to-date, making it 2025-03-07T20:22:32.9303760Z useful for scripting. 2025-03-07T20:22:32.9303900Z 2025-03-07T20:22:32.9304110Z brew bundle list: 2025-03-07T20:22:32.9304390Z List all dependencies present in the Brewfile. 2025-03-07T20:22:32.9304530Z 2025-03-07T20:22:32.9305080Z By default, only Homebrew formula dependencies are listed. 2025-03-07T20:22:32.9305330Z 2025-03-07T20:22:32.9305560Z brew bundle edit: 2025-03-07T20:22:32.9305820Z Edit the Brewfile in your editor. 2025-03-07T20:22:32.9305960Z 2025-03-07T20:22:32.9306190Z brew bundle exec command: 2025-03-07T20:22:32.9307030Z Run an external command in an isolated build environment based on the 2025-03-07T20:22:32.9307340Z Brewfile dependencies. 2025-03-07T20:22:32.9307440Z 2025-03-07T20:22:32.9307740Z This sanitized build environment ignores unrequested dependencies, which makes 2025-03-07T20:22:32.9308120Z sure that things you didn't specify in your Brewfile won't get picked up by 2025-03-07T20:22:32.9308500Z commands like bundle install, npm install, etc. It will also add compiler 2025-03-07T20:22:32.9308900Z flags which will help with finding keg-only dependencies like openssl, 2025-03-07T20:22:32.9309190Z icu4c, etc. 2025-03-07T20:22:32.9309280Z 2025-03-07T20:22:32.9309510Z brew bundle sh: 2025-03-07T20:22:32.9309960Z Run your shell in a brew bundle exec environment. 2025-03-07T20:22:32.9310100Z 2025-03-07T20:22:32.9310320Z brew bundle env: 2025-03-07T20:22:32.9310620Z Print the environment variables that would be set in a brew bundle exec 2025-03-07T20:22:32.9310920Z environment. 2025-03-07T20:22:32.9311040Z 2025-03-07T20:22:32.9311300Z --file Read the Brewfile from this location. Use 2025-03-07T20:22:32.9311600Z --file=- to pipe to stdin/stdout. 2025-03-07T20:22:32.9311890Z --global Read the Brewfile from 2025-03-07T20:22:32.9312360Z $HOMEBREW_BUNDLE_FILE_GLOBAL (if set), 2025-03-07T20:22:32.9312670Z ${XDG_CONFIG_HOME}/homebrew/Brewfile (if 2025-03-07T20:22:32.9312950Z $XDG_CONFIG_HOME is set), 2025-03-07T20:22:32.9313260Z ~/.homebrew/Brewfile or ~/.Brewfile 2025-03-07T20:22:32.9313520Z otherwise. 2025-03-07T20:22:32.9313950Z -v, --verbose install prints output from commands as they 2025-03-07T20:22:32.9314280Z are run. check lists all missing 2025-03-07T20:22:32.9314550Z dependencies. 2025-03-07T20:22:32.9314840Z --no-upgrade install does not run brew upgrade on 2025-03-07T20:22:32.9315160Z outdated dependencies. check does not check 2025-03-07T20:22:32.9315490Z for outdated dependencies. Note they may 2025-03-07T20:22:32.9315770Z still be upgraded by brew install if 2025-03-07T20:22:32.9316060Z needed. This is enabled by default if 2025-03-07T20:22:32.9316350Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:22:32.9316870Z --upgrade install runs brew upgrade on outdated 2025-03-07T20:22:32.9317180Z dependencies, even if 2025-03-07T20:22:32.9317450Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:22:32.9317780Z --install Run install before continuing to other 2025-03-07T20:22:32.9318080Z operations e.g. exec. 2025-03-07T20:22:32.9318370Z -f, --force install runs with --force/--overwrite. 2025-03-07T20:22:32.9318710Z dump overwrites an existing Brewfile. 2025-03-07T20:22:32.9319170Z cleanup actually performs its cleanup 2025-03-07T20:22:32.9319450Z operations. 2025-03-07T20:22:32.9319740Z --cleanup install performs cleanup operation, same as 2025-03-07T20:22:32.9320050Z running cleanup --force. This is enabled by 2025-03-07T20:22:32.9320370Z default if $HOMEBREW_BUNDLE_INSTALL_CLEANUP 2025-03-07T20:22:32.9320660Z is set and --global is passed. 2025-03-07T20:22:32.9320930Z --all list all dependencies. 2025-03-07T20:22:32.9321430Z --formula, --brews list or dump Homebrew formula 2025-03-07T20:22:32.9321710Z dependencies. 2025-03-07T20:22:32.9322010Z --cask, --casks list or dump Homebrew cask dependencies. 2025-03-07T20:22:32.9322340Z --tap, --taps list or dump Homebrew tap dependencies. 2025-03-07T20:22:32.9322660Z --mas list or dump Mac App Store dependencies. 2025-03-07T20:22:32.9322980Z --whalebrew list or dump Whalebrew dependencies. 2025-03-07T20:22:32.9323290Z --vscode list or dump VSCode extensions. 2025-03-07T20:22:32.9323610Z --no-vscode dump without VSCode extensions. This is 2025-03-07T20:22:32.9323920Z enabled by default if 2025-03-07T20:22:32.9324210Z $HOMEBREW_BUNDLE_DUMP_NO_VSCODE is set. 2025-03-07T20:22:32.9324510Z --describe dump adds a description comment above each 2025-03-07T20:22:32.9354960Z line, unless the dependency does not have a 2025-03-07T20:22:32.9355280Z description. This is enabled by default if 2025-03-07T20:22:32.9355580Z $HOMEBREW_BUNDLE_DUMP_DESCRIBE is set. 2025-03-07T20:22:32.9355890Z --no-restart dump does not add restart_service to 2025-03-07T20:22:32.9356170Z formula lines. 2025-03-07T20:22:32.9356430Z --zap cleanup casks using the zap command 2025-03-07T20:22:32.9356700Z instead of uninstall. 2025-03-07T20:22:32.9356980Z -d, --debug Display any debugging information. 2025-03-07T20:22:32.9357280Z -q, --quiet Make some output more quiet. 2025-03-07T20:22:32.9357540Z -h, --help Show this message. 2025-03-07T20:22:32.9357800Z Error: invalid option: --no-lock 2025-03-07T20:22:32.9364570Z 2025-03-07T20:22:32.9394600Z ##[error]Bash exited with code '1'. 2025-03-07T20:22:32.9446550Z ##[section]Finishing: Install Build Dependencies