diff --git a/.github/workflows/sphinx_autodoc.yaml b/.github/workflows/sphinx_autodoc.yaml index 48ab28a..4c85706 100644 --- a/.github/workflows/sphinx_autodoc.yaml +++ b/.github/workflows/sphinx_autodoc.yaml @@ -8,7 +8,15 @@ jobs: steps: - name: Check out main uses: actions/checkout@main - - uses: tlylt/install-graphviz@v1 + - name: Install graphviz headers + if: ${{ matrix.os == 'ubuntu-latest' }} + run: | + sudo apt-get update + sudo apt-get install -y graphviz graphviz-dev + - name: Install graphviz headers + if: ${{ matrix.os == 'macos-latest' }} + run: | + brew install graphviz - name: Setup Python uses: actions/setup-python@v5 - name: Install system dependencies diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6b1cae7..1b1987b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -30,11 +30,16 @@ jobs: steps: - name: Check out uses: actions/checkout@main - - uses: tlylt/install-graphviz@v1 - - name: Setup Python uses: actions/setup-python@v5 - - name: Install system dependencies - run: sudo apt-get install -y graphviz graphviz-dev + - name: Install graphviz headers + if: ${{ matrix.os == 'ubuntu-latest' }} + run: | + sudo apt-get update + sudo apt-get install -y graphviz graphviz-dev + - name: Install graphviz headers + if: ${{ matrix.os == 'macos-latest' }} + run: | + brew install graphviz - name: Install Poetry uses: snok/install-poetry@v1 with: