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

1.7 KiB

name about title labels assignees
Checklist for release A template when making a release (usage reserved to repo maintainers) [RELEASE 4.x] Checklist Release doegox, iceman1001

Checklist

  • CHANGELOG.md
  • make style
  • make clean; make client CC=clang CXX=clang++ LD=clang++ on recent Debian or Ubuntu
  • 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)

OS compilation and tests

make clean && make -j PLATFORM=PM3OTHER && tools/pm3test.sh
make clean && make -j PLATFORM=PM3RDV4 && tools/pm3test.sh
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && tools/pm3test.sh
make install; pushd /tmp; proxmark3 -c 'data load em4x05.pm3;lf search 1'; popd; make uninstall

( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3OTHER && PM3BIN=./proxmark3 ../../tools/pm3test.sh client )
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4  && PM3BIN=./proxmark3 ../../tools/pm3test.sh client )
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && PM3BIN=./proxmark3 ../../tools/pm3test.sh client )
  • RPI Zero
  • WSL
  • PSv3.3
  • Kali
  • Debian
  • Ubuntu20
  • ParrotOS
  • Fedora
  • OpenSuse
  • OSX
  • Android
  • Termux