name: Sourcetrail on: push: pull_request: tags: - v* jobs: build: runs-on: ubuntu-22.04 steps: - name: install-deps run: | sudo apt-get update -y sudo apt-get install -y libxcb1 libxcb-util1 libx11-xcb1 libxrender1 libxrandr2 libxi6 sudo apt-get install -y libxcb-* - name: FetchSource run: | wget https://github.com/petermost/Sourcetrail/archive/refs/tags/2025.9.9.zip -O Sourcetrail.zip unzip Sourcetrail.zip mv Sourcetrail-2025.9.9 Sourcetrail - name: build run: | mkdir -pv Sourcetrail/build && cd Sourcetrail/build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TOOLCHAIN_FILE=${VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake \ -DCMAKE_INSTALL_PREFIX=$(pwd)/../Sourcetrail-release cmake --build . -j$(nproc) cmake --install . - name: upload-artifact uses: actions/upload-artifact@v3 with: name: Sourcetrail compression-level: 9 path: Sourcetrail-release