emsec / ChameleonMini

The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Other
1.73k stars 392 forks source link

Introduce automated builds with Github Actions #277

Closed linuxgemini closed 3 years ago

linuxgemini commented 3 years ago

Introduces changes sent to https://github.com/RfidResearchGroup/ChameleonMini/pull/38 and https://github.com/RfidResearchGroup/ChameleonMini/pull/39

This PR seperates the actions for master branch pushes and pull requests.

All pushes to the master branch will be built. The action will make a Pre-release with the firmware files attached. These will be available at https://github.com/emsec/ChameleonMini/releases

All pull requests will still be built. However they won't be tagged with a Pre-release. Firmware files is accessible on the action job page. These will be available under each job at https://github.com/emsec/ChameleonMini/actions?query=workflow%3A%22Firmware+Build+%28Pull+Request%2C+Firmware+Modified%2C+Artifact+in+build+job%29%22

aveao commented 3 years ago

BTW, if this is merged, removing the Latest folder would likely be a good idea.