Make sure graphviz installed on wheel runner for tests
@@ -37,9 +37,21 @@ jobs:
siliconcompiler/tools/surelog/lib/surelog/sv/builtin.sv
key: ${{ matrix.os }}-${{ steps.get-surelog.outputs.version }}
+ - name: Setup env (Windows)
+ if: matrix.os == 'windows-latest'
+ run: choco install graphviz
+
+ - name: Setup env (macOS)
+ if: matrix.os == 'macos-latest'
+ run: brew install graphviz
+
+ - name: Setup env (Linux)
+ if: matrix.os == 'ubuntu-latest'
+ run: sudo apt-get install graphviz
+
- name: Build Surelog (Windows)
if: matrix.os == 'windows-latest' && steps.surelog-cache.outputs.cache-hit != 'true'
- run: call .github/workflows/bin/setup_wheel_env_win.bat
+ run: .github/workflows/bin/setup_wheel_env_win.bat
- name: Build Surelog (macOS)
if: matrix.os == 'macos-latest' && steps.surelog-cache.outputs.cache-hit != 'true'
