proxmark3/.github/ISSUE_TEMPLATE/checklist-for-release.md

48 lines
1.7 KiB
Markdown
Raw Normal View History

2020-09-01 01:36:45 +08:00
---
name: Checklist for release
2020-09-01 02:19:46 +08:00
about: A template when making a release (usage reserved to repo maintainers)
title: "[RELEASE 4.x] Checklist"
2020-09-01 01:36:45 +08:00
labels: Release
assignees: doegox, iceman1001
---
2020-09-01 02:19:46 +08:00
# Checklist
2020-09-01 01:36:45 +08:00
- [ ] CHANGELOG.md
- [ ] `make style`
2020-09-01 02:19:46 +08:00
- [ ] `make clean; make client CC=clang CXX=clang++ LD=clang++` on recent Debian or Ubuntu
2020-09-01 01:36:45 +08:00
- [ ] `mymanualchecks.sh`
- [ ] `mycppcheck.sh` no alarming warning?
- [ ] `mymakeclang.sh` no alarming error/warning ?
- [ ] `mystandalone_makes.sh` compile all standalone modes (linux only)
2021-05-08 03:21:42 +08:00
- [ ] GitHub Actions - green across the board ( MacOS, Ubuntu, Windows)
2020-09-01 01:36:45 +08:00
- [ ] [Appveyor](https://ci.appveyor.com/project/RfidResearchGroup/proxmark3/history) green (PS)
2020-09-01 02:19:46 +08:00
# OS compilation and tests
2020-09-01 01:36:45 +08:00
2020-09-01 02:19:46 +08:00
```bash
2021-05-08 21:52:27 +08:00
#!/usr/bin/env bash
make clean && make -j PLATFORM=PM3GENERIC && tools/pm3_tests.sh --long
make clean && make -j PLATFORM=PM3RDV4 && tools/pm3_tests.sh --long
make clean && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && tools/pm3_tests.sh --long
2021-05-08 21:22:52 +08:00
sudo make install; pushd /tmp; proxmark3 -c 'data load -f lf_EM4x05.pm3;lf search -1'; popd; sudo make uninstall
2020-12-18 03:46:05 +08:00
2021-05-08 21:22:52 +08:00
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3GENERIC && PM3BIN=./proxmark3 ../../tools/pm3_tests.sh client )
2020-12-18 03:46:05 +08:00
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 && PM3BIN=./proxmark3 ../../tools/pm3_tests.sh client )
( cd client; rm -rf build; mkdir build;cd build;cmake .. && make -j PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON && PM3BIN=./proxmark3 ../../tools/pm3_tests.sh client )
2020-09-01 01:36:45 +08:00
```
2020-09-01 02:19:46 +08:00
- [ ] RPI Zero
- [ ] WSL
- [ ] PSv3.3
- [ ] Kali
- [ ] Debian
- [ ] Ubuntu20
- [ ] ParrotOS
- [ ] Fedora
- [ ] OpenSuse
- [ ] OSX
- [ ] Android
2021-05-08 21:22:52 +08:00
- [ ] Termux