No need to make exceptions in this workflow for different OSes
it's called the **All** Installer for a reason.
If people need a specific OS installer run the linux, macos or windows installer itself.
Added a time-out to the macos workflow if the self-hosted isn't online.
Moved the ARM64 jobs to the end and added an `always()` condition to the update of the release, such that the
GH hosted runners will at least update.
Add missing download for MacOS X64
Contributes to CURA-10475 and CURA-10591
A daily schedule for the update-nightly-release workflow was added. Now, apart from when the 'nightly' input is set to
true, the release update will be triggered everyday at 5:20 CET. This functionality allows more up to date releases
without manual input. Also, installer file names were updated and it now includes the daily creation timestamp which
provides visibility on when the nightly build was generated.
Contributes to CURA-9494
Added a conditional statement for optionally triggering nightly releases in the installer workflow. This change allows us to initiate automatic nightly builds only when required, contributing to efficiency and resource utilization optimization. This is linked to Jira task CURA-9494.