2025-03-07T20:03:12.4397460Z ##[section]Starting: Install Build Dependencies 2025-03-07T20:03:12.4407820Z ============================================================================== 2025-03-07T20:03:12.4408060Z Task : Command line 2025-03-07T20:03:12.4408170Z Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows 2025-03-07T20:03:12.4408410Z Version : 2.250.1 2025-03-07T20:03:12.4408530Z Author : Microsoft Corporation 2025-03-07T20:03:12.4408700Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line 2025-03-07T20:03:12.4408900Z ============================================================================== 2025-03-07T20:03:13.0346280Z Generating script. 2025-03-07T20:03:13.0358850Z Script contents: 2025-03-07T20:03:13.0359610Z /Users/runner/work/1/s/eng/common/native/install-dependencies.sh osx 2025-03-07T20:03:13.0360180Z ========================== Starting Command Output =========================== 2025-03-07T20:03:13.0376270Z [command]/bin/bash --noprofile --norc /Users/runner/work/_temp/b99f57bc-e698-4f58-914a-149dacdd484e.sh 2025-03-07T20:03:13.0711620Z Installed xcode version: /Applications/Xcode_15.2.app/Contents/Developer 2025-03-07T20:03:18.8049570Z Usage: brew bundle [subcommand] 2025-03-07T20:03:18.8050280Z 2025-03-07T20:03:18.8051760Z Bundler for non-Ruby dependencies from Homebrew, Homebrew Cask, Mac App Store, 2025-03-07T20:03:18.8052900Z Whalebrew and Visual Studio Code. 2025-03-07T20:03:18.8053090Z 2025-03-07T20:03:18.8053490Z brew bundle [install]: 2025-03-07T20:03:18.8054480Z Install and upgrade (by default) all dependencies from the Brewfile. 2025-03-07T20:03:18.8054890Z 2025-03-07T20:03:18.8055390Z You can specify the Brewfile location using --file or by setting the 2025-03-07T20:03:18.8055850Z $HOMEBREW_BUNDLE_FILE environment variable. 2025-03-07T20:03:18.8056010Z 2025-03-07T20:03:18.8056390Z You can skip the installation of dependencies by adding space-separated values 2025-03-07T20:03:18.8056860Z to one or more of the following environment variables: 2025-03-07T20:03:18.8057400Z $HOMEBREW_BUNDLE_BREW_SKIP, $HOMEBREW_BUNDLE_CASK_SKIP, 2025-03-07T20:03:18.8057840Z $HOMEBREW_BUNDLE_MAS_SKIP, $HOMEBREW_BUNDLE_WHALEBREW_SKIP, 2025-03-07T20:03:18.8058240Z $HOMEBREW_BUNDLE_TAP_SKIP. 2025-03-07T20:03:18.8058410Z 2025-03-07T20:03:18.8058680Z brew bundle upgrade: 2025-03-07T20:03:18.8059030Z Shorthand for brew bundle install --upgrade. 2025-03-07T20:03:18.8059190Z 2025-03-07T20:03:18.8059580Z brew bundle dump: 2025-03-07T20:03:18.8060260Z Write all installed casks/formulae/images/taps into a Brewfile in the 2025-03-07T20:03:18.8060650Z current directory. 2025-03-07T20:03:18.8060770Z 2025-03-07T20:03:18.8061840Z brew bundle cleanup: 2025-03-07T20:03:18.8062240Z Uninstall all dependencies not present in the Brewfile. 2025-03-07T20:03:18.8062460Z 2025-03-07T20:03:18.8062840Z This workflow is useful for maintainers or testers who regularly install lots of 2025-03-07T20:03:18.8063210Z formulae. 2025-03-07T20:03:18.8063360Z 2025-03-07T20:03:18.8064080Z Unless --force is passed, this returns a 1 exit code if anything would be 2025-03-07T20:03:18.8064550Z removed. 2025-03-07T20:03:18.8064690Z 2025-03-07T20:03:18.8064960Z brew bundle check: 2025-03-07T20:03:18.8065340Z Check if all dependencies present in the Brewfile are installed. 2025-03-07T20:03:18.8065530Z 2025-03-07T20:03:18.8065900Z This provides a successful exit code if everything is up-to-date, making it 2025-03-07T20:03:18.8066290Z useful for scripting. 2025-03-07T20:03:18.8066410Z 2025-03-07T20:03:18.8066760Z brew bundle list: 2025-03-07T20:03:18.8067110Z List all dependencies present in the Brewfile. 2025-03-07T20:03:18.8067320Z 2025-03-07T20:03:18.8067650Z By default, only Homebrew formula dependencies are listed. 2025-03-07T20:03:18.8067840Z 2025-03-07T20:03:18.8068100Z brew bundle edit: 2025-03-07T20:03:18.8068420Z Edit the Brewfile in your editor. 2025-03-07T20:03:18.8068560Z 2025-03-07T20:03:18.8068850Z brew bundle exec command: 2025-03-07T20:03:18.8070310Z Run an external command in an isolated build environment based on the 2025-03-07T20:03:18.8071080Z Brewfile dependencies. 2025-03-07T20:03:18.8071260Z 2025-03-07T20:03:18.8071730Z This sanitized build environment ignores unrequested dependencies, which makes 2025-03-07T20:03:18.8072260Z sure that things you didn't specify in your Brewfile won't get picked up by 2025-03-07T20:03:18.8072750Z commands like bundle install, npm install, etc. It will also add compiler 2025-03-07T20:03:18.8073220Z flags which will help with finding keg-only dependencies like openssl, 2025-03-07T20:03:18.8073590Z icu4c, etc. 2025-03-07T20:03:18.8073700Z 2025-03-07T20:03:18.8073960Z brew bundle sh: 2025-03-07T20:03:18.8074310Z Run your shell in a brew bundle exec environment. 2025-03-07T20:03:18.8074500Z 2025-03-07T20:03:18.8075060Z brew bundle env: 2025-03-07T20:03:18.8075480Z Print the environment variables that would be set in a brew bundle exec 2025-03-07T20:03:18.8075860Z environment. 2025-03-07T20:03:18.8075980Z 2025-03-07T20:03:18.8076310Z --file Read the Brewfile from this location. Use 2025-03-07T20:03:18.8076690Z --file=- to pipe to stdin/stdout. 2025-03-07T20:03:18.8077040Z --global Read the Brewfile from 2025-03-07T20:03:18.8077400Z $HOMEBREW_BUNDLE_FILE_GLOBAL (if set), 2025-03-07T20:03:18.8078000Z ${XDG_CONFIG_HOME}/homebrew/Brewfile (if 2025-03-07T20:03:18.8078380Z $XDG_CONFIG_HOME is set), 2025-03-07T20:03:18.8078740Z ~/.homebrew/Brewfile or ~/.Brewfile 2025-03-07T20:03:18.8079060Z otherwise. 2025-03-07T20:03:18.8079420Z -v, --verbose install prints output from commands as they 2025-03-07T20:03:18.8079810Z are run. check lists all missing 2025-03-07T20:03:18.8080130Z dependencies. 2025-03-07T20:03:18.8080500Z --no-upgrade install does not run brew upgrade on 2025-03-07T20:03:18.8080900Z outdated dependencies. check does not check 2025-03-07T20:03:18.8081280Z for outdated dependencies. Note they may 2025-03-07T20:03:18.8081650Z still be upgraded by brew install if 2025-03-07T20:03:18.8082010Z needed. This is enabled by default if 2025-03-07T20:03:18.8082410Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:03:18.8082790Z --upgrade install runs brew upgrade on outdated 2025-03-07T20:03:18.8083140Z dependencies, even if 2025-03-07T20:03:18.8083510Z $HOMEBREW_BUNDLE_NO_UPGRADE is set. 2025-03-07T20:03:18.8083960Z --install Run install before continuing to other 2025-03-07T20:03:18.8084320Z operations e.g. exec. 2025-03-07T20:03:18.8084680Z -f, --force install runs with --force/--overwrite. 2025-03-07T20:03:18.8085050Z dump overwrites an existing Brewfile. 2025-03-07T20:03:18.8085400Z cleanup actually performs its cleanup 2025-03-07T20:03:18.8085720Z operations. 2025-03-07T20:03:18.8086080Z --cleanup install performs cleanup operation, same as 2025-03-07T20:03:18.8087430Z running cleanup --force. This is enabled by 2025-03-07T20:03:18.8087830Z default if $HOMEBREW_BUNDLE_INSTALL_CLEANUP 2025-03-07T20:03:18.8088190Z is set and --global is passed. 2025-03-07T20:03:18.8088510Z --all list all dependencies. 2025-03-07T20:03:18.8089430Z --formula, --brews list or dump Homebrew formula 2025-03-07T20:03:18.8090110Z dependencies. 2025-03-07T20:03:18.8090460Z --cask, --casks list or dump Homebrew cask dependencies. 2025-03-07T20:03:18.8090860Z --tap, --taps list or dump Homebrew tap dependencies. 2025-03-07T20:03:18.8091260Z --mas list or dump Mac App Store dependencies. 2025-03-07T20:03:18.8091640Z --whalebrew list or dump Whalebrew dependencies. 2025-03-07T20:03:18.8092090Z --vscode list or dump VSCode extensions. 2025-03-07T20:03:18.8092470Z --no-vscode dump without VSCode extensions. This is 2025-03-07T20:03:18.8092840Z enabled by default if 2025-03-07T20:03:18.8093180Z $HOMEBREW_BUNDLE_DUMP_NO_VSCODE is set. 2025-03-07T20:03:18.8093580Z --describe dump adds a description comment above each 2025-03-07T20:03:18.8093980Z line, unless the dependency does not have a 2025-03-07T20:03:18.8094380Z description. This is enabled by default if 2025-03-07T20:03:18.8094760Z $HOMEBREW_BUNDLE_DUMP_DESCRIBE is set. 2025-03-07T20:03:18.8095160Z --no-restart dump does not add restart_service to 2025-03-07T20:03:18.8095550Z formula lines. 2025-03-07T20:03:18.8095890Z --zap cleanup casks using the zap command 2025-03-07T20:03:18.8096460Z instead of uninstall. 2025-03-07T20:03:18.8096820Z -d, --debug Display any debugging information. 2025-03-07T20:03:18.8097210Z -q, --quiet Make some output more quiet. 2025-03-07T20:03:18.8097780Z -h, --help Show this message. 2025-03-07T20:03:18.8098140Z Error: invalid option: --no-lock 2025-03-07T20:03:18.8158690Z 2025-03-07T20:03:18.8200970Z ##[error]Bash exited with code '1'. 2025-03-07T20:03:18.8264290Z ##[section]Finishing: Install Build Dependencies