name: Clang Analyze on: push: workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout source uses: actions/checkout@v2 - name: Get build dependencies run: | # note: debhelper v13 isn't available from ubuntu-20.04 yet, we need a backport sudo apt-add-repository -y ppa:ubuntu-cloud-archive/yoga-staging sudo apt-get install -q -y --no-install-recommends clang-tools sudo apt-get build-dep -q -y . - name: Analyze run: | scan-build -o clang-analyze/ make - name: Store artifacts uses: actions/upload-artifact@v2 with: name: Clang Analyze results path: clang-analyze/