Currently we are compressing and signing images on the output/images directory, while we should rather do that in the temporally directory. Reasons to do the job there is because we could use memory for storing images before moving build artefacts to the output/images ... which can be some slow network storage. In the build_all process we can mount those directories and we don't need much local storage on the runner, except for temporally files. And the whole job also doesn't need to upload artefacts when its done but in the build process.
Currently we are compressing and signing images on the output/images directory, while we should rather do that in the temporally directory. Reasons to do the job there is because we could use memory for storing images before moving build artefacts to the output/images ... which can be some slow network storage. In the build_all process we can mount those directories and we don't need much local storage on the runner, except for temporally files. And the whole job also doesn't need to upload artefacts when its done but in the build process.