Add --stable option
With --stable
the latest image from https://storage.puri.sm/librem5/images/
will be fetched. This allows us to migrate to stable image downloads. To test
scripts/librem5_flash_image.py --stable --variant=luks
Once we're confident this works we can make --stable
the default and add a --latest
instead.
I've only put the librem5r4
images there for the moment and would like to replace that image with the latest images we use to flash devices atm.
We then switch the latest image with the next stable image update (https://source.puri.sm/Librem5/OS-issues/-/issues/249)
I took the minimal approach and build up the metadata Jenkins provides. Note that Jenkins is still needed as we fetch uboot from there, we can do that switch in an extra step once we have the rest in place (to update images, etc).
This can also later on used to fetch images from laneakia, etc.