ksjh / silabs-firmware-builder

Silicon Labs firmware builder
13 stars 2 forks source link

Artifacts and Releases #11

Open darkxst opened 1 year ago

darkxst commented 1 year ago

I know you just copied the Actions machinery from NabuCasa, but getting the firmware builds is not super friendly!

It would be nice to add an action to do a Github release for known good builds (only when you tag them with a version v0.1 etc).

Alternatively, and probably simpler would be to only upload the .gbl file to the artifacts. Your still going to end up with .zip file though as all artifacts do.

ksjh commented 1 year ago

Thank you, this is a very good idea. The second solution could be implemented fast. In will try this soon when I change the build system. But I am not sure I am in the position to assign meaningful release numbers, as in my eyes, a release needs to be tested, and I cannot promise to find the time to do this, especially since the number of firmware files is quite large even now. But I will see what I can come up with. I originally just wanted to play with the RCPMultiPAN firmware for my ZBDongle-E and thought it might be useful for a number of other people, as this dongle seems quite popular. Meanwhile, I also bought a ZB-GW04, just to try it. Due to the previous work by NabuCasa, it was not much effort to change a few bits here and there in the build process.

darkxst commented 1 year ago

Obviously wouldnt be able to test every individual firmware build. I would suggest just doing a release once for each SDK update after some initial testing( unless there is some other major update or fix ) . You obviously have the disclaimer that this is all experimental anyway at this stage.