name: cppcheck on: push: branches: [ master ] pull_request: branches: [ master ] jobs: cppcheck-ubuntu: runs-on: ubuntu-latest steps: - name: Install cppcheck run: sudo apt update && sudo apt install cppcheck - name: Checkout repository uses: actions/checkout@v2 with: submodules: true - name: Run cppcheck run: | cd cppcheck ./run.sh cppcheck-windows: runs-on: windows-latest steps: - name: Install cppcheck run: choco install cppcheck - name: Checkout repository uses: actions/checkout@v2 with: submodules: true - name: Setup cmake uses: lukka/get-cmake@latest - name: cmake p2pool run: | mkdir build cd build cmake .. -G "Visual Studio 16 2019" - name: Run cppcheck run: | cd cppcheck ./run.cmd