mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-01-01 05:07:03 +08:00
few changes on checklist template
This commit is contained in:
parent
fa751e4c17
commit
ba884b37ab
1 changed files with 29 additions and 30 deletions
59
.github/ISSUE_TEMPLATE/checklist-for-release.md
vendored
59
.github/ISSUE_TEMPLATE/checklist-for-release.md
vendored
|
@ -1,48 +1,47 @@
|
|||
---
|
||||
name: Checklist for release
|
||||
about: A template when making a release
|
||||
title: "[RELEASE]"
|
||||
about: A template when making a release (usage reserved to repo maintainers)
|
||||
title: "[RELEASE 4.x] Checklist"
|
||||
labels: Release
|
||||
assignees: doegox, iceman1001
|
||||
|
||||
---
|
||||
|
||||
Checklist
|
||||
# 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++`
|
||||
- [ ] `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](https://travis-ci.org/github/RfidResearchGroup/proxmark3/builds) green (linux noqt / osx+qt ; with makefile (w/wo bt) / with cmake)
|
||||
- [ ] [Appveyor](https://ci.appveyor.com/project/RfidResearchGroup/proxmark3/history) green (PS)
|
||||
- [ ] WSL
|
||||
|
||||
# OS compilation and tests
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
|
||||
|
||||
|
||||
```
|
||||
#!/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
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue