As demonstrated in the swupd-server basic_creator.sh we can run multiple versions of swupd_make_pack in parallel — this should help speed up artefact generation.
If possible it would be good to parallelise calls to swupd_make_fullfiles and swupd_make_pack
Patrick has a series of enhancements which significantly improve update generation time.