jobs:
typos:
name: 📝 Check typos
if: always()
uses: hrzlgnm/actions/.github/workflows/typos-reusable.yml@v1.2.0jobs:
docker:
permissions:
contents: read
packages: write # Needed to push to GHCR
uses: hrzlgnm/actions/.github/workflows/docker-reusable.yml@v1.2.0
with:
branch: ${{ inputs.branch }}jobs:
coverity:
uses: hrzlgnm/actions/.github/workflows/coverity-reusable.yml@v1.2.1
secrets:
COVERITY_EMAIL: ${{ secrets.COVERITY_EMAIL }}
COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }}
with:
extra-deps: "libgflags-dev libmnl-dev libspdlog-dev"jobs:
gersemi:
name: Check CMake format
uses: hrzlgnm/actions/.github/workflows/gersemi-reusable.yml@v1.3.0jobs:
clang-format:
name: Check code format
uses: hrzlgnm/actions/.github/workflows/clang-format-reusable.yml@v1.4.0jobs:
cppcheck:
name: Run cppcheck
uses: hrzlgnm/actions/.github/workflows/cppcheck-reusable.yml@v1.5.0