name: Lockbud on: push: paths-ignore: - '**/*.md' jobs: test: name: lockbud runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Generate code coverage run: | git clone https://github.com/BurtonQin/lockbud.git cd lockbud sed -i 's/2024-10-05/2024-10-11/g' rust-toolchain.toml cargo install --path . cd .. cargo clean cargo lockbud -k deadlock -l gupaxx &> >(tee log.out) if grep -q "WARN" log.out; then echo "Lockbud warnings found:" echo "$output" exit 1 fi