name: Formatting on: push: branches: - stable - dev pull_request: branches: - dev # No need for stable-pull-request, as that equals dev-push jobs: code-format-check: name: Check code format if: ${{ 'false' == 'true' }} # Disable the job runs-on: ubuntu-22.04 container: docker.io/aflplusplus/aflplusplus:dev steps: - name: Checkout uses: actions/checkout@v3 - name: Format run: | git config --global --add safe.directory /__w/AFLplusplus/AFLplusplus apt-get update apt-get install -y clang-format-${LLVM_VERSION} make code-format - name: Check if code needed formatting run: | git --no-pager -c color.ui=always diff HEAD if ! git diff HEAD --quiet; then echo "[!] Please run 'make code-format' and push its changes." exit 1 fi