proxmark3/.github/ISSUE_TEMPLATE/checklist-for-release.md
2020-08-31 19:36:45 +02:00

1.7 KiB

name about title labels assignees
Checklist for release A template when making a release [RELEASE] Release doegox, iceman1001

Checklist

  • CHANGELOG.md
  • make style
  • make clean; make -j; ./pm3tests
  • ( cd client;mkdir build;cd build;cmake ..;make -j ); PM3BIN=./client/build/proxmark3 ./pm3test.sh client
  • make clean; make client CC=clang CXX=clang++ LD=clang++
  • mymanualchecks.sh
  • mycppcheck.sh no alarming warning?
  • mymakeclang.sh no alarming error/warning ?
  • mystandalone_makes.sh compile all standalone modes (linux only)
  • Travis green (linux noqt / osx+qt ; with makefile (w/wo bt) / with cmake)
  • Appveyor green (PS)
  • WSL
  • RPI Zero
#!/usr/bin/env bash

make clean; make -j PLATFORM=PM3OTHER; ./pm3test.sh
make clean; make -j PLATFORM=PM3RDV4; ./pm3test.sh
make clean; make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON; ./pm3test.sh

( cd client; rm -rf build; mkdir build;cd build;cmake ..;make -j PLATFORM=PM3OTHER ); PM3BIN=./client/build/proxmark3 ./pm3test.sh client
( cd client; rm -rf build; mkdir build;cd build;cmake ..;make -j PLATFORM=PM3RDV4 ); PM3BIN=./client/build/proxmark3 ./pm3test.sh client
( cd client; rm -rf build; mkdir build;cd build;cmake ..;make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON ); PM3BIN=./client/build/proxmark3 ./tools/pm3test.sh client

Also test on Debian10 / Ubuntu19.10 make clean; make client CC=clang CXX=clang++ LD=clang++

- [ ] make PLATFORM=PM3OTHER
- [ ] make PLATFORM=PM3RDV4
- [ ] make PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON