Build multiple firmwares of Proxmark3 RRG repo in parallel by GitHub Action.
- Fork this repo
- Go to
Actions
then enable it.
(If you don't want to affect your contribution chart, you can create a new branch then do the following steps) - Change the
config.json
(You can also build the firmware based on your own RRG repo, just change theURL
to your repo URL) - Push a commit to this repo or click
Run workflow
inActions
- Check and download the firmwares in
Actions
->the latest workflow run->Artifacts
config.json
{
"refs": ["master"],
"standaloneList": ["LF_SAMYRUN"],
"PLATFORM": "",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "",
"extraOptions": [],
"buildS19": true
}
config.json
{
"refs": ["v4.15864"],
"standaloneList": ["HF_14ASNIFF"],
"PLATFORM": "PM3GENERIC",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "",
"extraOptions": [],
"buildS19": true
}
config.json
{
"//": "You will get len(refs) * len(standaloneList) firmwares",
"refs": [
"master",
"v4.15864",
"v4.13441"
],
"standaloneList": [
"HF_14ASNIFF",
"LF_SAMYRUN",
"LF_EM4100EMUL",
"LF_EM4100RSWB",
"LF_EM4100RSWW",
"LF_EM4100RWC"
],
"PLATFORM": "PM3GENERIC",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "",
"extraOptions": [],
"buildS19": true
}
(no standalone mode, no hitag, no felica)
config.json
{
"//": "You will get len(refs) * len(standaloneList) firmwares",
"refs": ["v4.13441"],
"standaloneList": [""],
"PLATFORM": "PM3GENERIC",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "256",
"extraOptions": ["SKIP_HITAG", "SKIP_FELICA"],
"buildS19": true
}
config.json
{
"refs": ["v4.17140", "v4.16717", "v4.15864"],
"standaloneList": ["", "HF_14ASNIFF"],
"PLATFORM": "PM3GENERIC",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "256",
"extraOptions": [
"SKIP_HITAG",
"SKIP_ICLASS",
"SKIP_FELICA",
"SKIP_LEGICRF",
"SKIP_ISO14443b",
"SKIP_EM4x50",
"SKIP_NFCBARCODE"
],
"extraLines": [],
"buildS19": true,
"URL": ""
}
config.json
{
"refs": ["master"],
"standaloneList": ["HF_14ASNIFF", "HF_MFCSIM"],
"PLATFORM": "PM3GENERIC",
"PLATFORM_EXTRAS": "",
"PLATFORM_SIZE": "",
"extraOptions": [],
"extraLines": [
"PLATFORM_DEFS=-DWITH_FLASH"
],
"buildS19": true
}