11 uses: actions/checkout@v4
13 run: sudo tools/debian-setup.sh --install-all python3-pip -y
17 working-directory: build
21 working-directory: build
22 - name: Build test-programs
23 run: ninja test-programs
24 working-directory: build
25 - name: Set up Python 3.8
26 uses: actions/setup-python@v5
29 - name: Install pytest
30 run: pip install pytest pytest-xdist
33 PYTEST_ADDOPTS: --skip-missing-programs=rawshark
35 working-directory: build
36 - name: Build debian pkg
38 ln --symbolic --no-dereference --force packaging/debian
39 # Ignore changed symbols (on development branch).
40 export DPKG_GENSYMBOLS_CHECK_LEVEL=0
41 tools/make-version.py --set-release .
42 export DEB_BUILD_OPTIONS="nocheck parallel=$(( $(getconf _NPROCESSORS_ONLN) + 2 ))"
44 export MAKEFLAGS=--silent
45 dpkg-buildpackage -b -us -uc -jauto
46 - name: Move deb packages
50 - name: Upload deb packages
51 uses: actions/upload-artifact@v4