Skip to content

Commit

Permalink
ci(macOS): Use brew for all deps and remove doc deps
Browse files Browse the repository at this point in the history
Install meson and pyyaml via brew, as this the standard way on macOS.

Remove Doxygen and Graphviz dependencies, as we do not build
documentation by default anymore.

Signed-off-by: Rui Chen <[email protected]>
  • Loading branch information
chenrui333 authored and wismill committed Mar 13, 2024
1 parent 7977880 commit 346d687
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,7 @@ jobs:
python-version: '3.12'
- name: Install dependencies
run: |
python -m pip install --upgrade meson PyYAML
brew install libxml2 bison ninja graphviz
# HACK: force Doxygen version 1.9.6, because 1.9.7 breaks our cool URIs.
curl -O https://raw.githubusercontent.com/Homebrew/homebrew-core/d2267b9f2ad247bc9c8273eb755b39566a474a70/Formula/doxygen.rb
brew install --formula doxygen.rb
rm doxygen.rb
brew install bison libxml2 meson ninja pyyaml
brew link bison --force
env:
HOMEBREW_NO_AUTO_UPDATE: 1
Expand Down

0 comments on commit 346d687

Please sign in to comment.