11 uses: actions/checkout@v4
12 - name: Set up Python 3.11
13 uses: actions/setup-python@v5
17 run: ./tools/macos-setup-brew.sh --install-optional --install-doc-deps --install-dmg-deps --install-test-deps
19 HOMEBREW_NO_AUTO_UPDATE: 1
20 - name: Install pytest
21 run: pip3 install pytest pytest-xdist
22 - name: Install dmgbuild
23 run: pip3 install dmgbuild
27 working-directory: build
31 working-directory: build
32 - name: Build test-programs
33 run: ninja test-programs
34 working-directory: build
37 PYTEST_ADDOPTS: --skip-missing-programs=rawshark
39 working-directory: build
41 run: ninja wireshark_dmg
42 working-directory: build
43 - name: Upload dmg packages
44 uses: actions/upload-artifact@v4