Merge appxsigner into windowsbinariessigner
Both services share quite some code and do essentially the same: sign Windows artifacts. And Craft now uses the windowsbinariessigner for signing Windows binaries and the APPX sideload packages.
Changes in windowsbinariessigner:
- Add special handling for single files. They are not packaged as zip before the upload.
- Add verification of the application ID of APPX sideload packages.
I have tested the changes with NeoChat 23.08: https://invent.kde.org/network/neochat/-/jobs/1552007
Edited by Ingo Klöcker