81 Commits

Author SHA1 Message Date
Jelle Spijker
c526ef6fb7
Use lowercase cura_conan_version
Contributes to CURA-10988
2023-09-12 08:00:36 +02:00
Jelle Spijker
bbf480d4a3
Disabled MacOS ARM64
Runner is offline for maintenance.

Contributes to CURA-10988
2023-09-11 19:31:40 +02:00
Jelle Spijker
69bdcfa52f
Simplified All Installer workflow
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
2023-09-11 13:29:02 +02:00
Jelle Spijker
38133980fc
Merge branch 'main' into CURA-10475_engineplugin
# Conflicts:
#	.github/workflows/installers.yml
2023-09-11 12:18:12 +02:00
Jelle Spijker
312c2a5bb2
github.event.inputs are strings
Contributes to CURA-10998
2023-09-11 10:20:43 +02:00
Jelle Spijker
7a3d852d41
fixed syntax erros
Contributes to CURA-10998
2023-09-11 10:18:32 +02:00
Jelle Spijker
d1e4e018b9
fixed missing start of context
Contributes to CURA-10998
2023-09-11 10:13:54 +02:00
Jelle Spijker
4c8f8c8a00
fixed missing start of context
Contributes to CURA-10998
2023-09-11 10:12:48 +02:00
Jelle Spijker
c9bc1963e4
Use github.event.inputs
Contributes to CURA-10998
2023-09-11 10:11:21 +02:00
Jelle Spijker
e586fca22e
Use github.event.inputs
Contributes to CURA-10998
2023-09-11 10:08:33 +02:00
Jelle Spijker
965a30775d
Use github.event.inputs
Contributes to CURA-10998
2023-09-11 10:07:09 +02:00
Jelle Spijker
553ce41d01
Use default values for nightlies
Contributes to CURA-10998
2023-09-11 10:01:11 +02:00
Remco Burema
fbd5569089 Merge remote-tracking branch 'origin/main' into CURA-10951_gh_build_curapackage 2023-09-08 18:39:27 +02:00
Remco Burema
e3f8c8d2ae Put scheduled build back to early morning. 2023-09-08 08:54:33 +02:00
Remco Burema
bb57220756 Fix scheduled build.
... but skip mac for now. Try out in about 15 minutes, after that I'll put it back to 5 o'clock.

related to CURA-9494
2023-09-08 08:07:34 +02:00
Remco Burema
13962a563e Make sure there is at least one run-info.
part of CURA-9494
2023-09-07 22:38:11 +02:00
Remco Burema
e1f2424f0e Should run nightly part even if some OS is skipped.
part of CURA-9494
2023-09-07 22:15:30 +02:00
Remco Burema
e9fe6b9831 Partial revert of unneeded code.
It doesn't work out this way, and, due to the if-clause further on, it should work even if the 'need's aren't all met.

part of CURA-9494
2023-09-07 21:10:46 +02:00
Remco Burema
566fdfce1c Whitespace can be important.
part of CURA-9494
2023-09-07 20:51:56 +02:00
Remco Burema
a35ce3d652 Use single quotes or 'if' doesn't work.
part of CURA-9494
2023-09-07 20:48:33 +02:00
Remco Burema
13af77b4f6 Nightlies workflow: Enable skipping OS's
part of CURA-9494
2023-09-07 20:34:54 +02:00
Jelle Spijker
59ce5a6c49
Don't build on linux-legacy
Contributes CURA-10951
2023-09-01 07:37:34 +02:00
Jelle Spijker
ac60b59da5
Fixed nightlies run check
Contributes to CURA-9494
2023-08-20 18:53:25 +02:00
Jelle Spijker
d90da61f44
Fixed nighlty title alpha
Contributes to CURA-9494
2023-08-20 18:20:25 +02:00
Jelle Spijker
4303695316
Add automatic scheduled updates for nightly release
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
2023-08-20 18:00:27 +02:00
Jelle Spijker
c686326e22
Parallelization fixes
Contributes to CURA-8415
2023-08-19 16:50:32 +02:00
Jelle Spijker
76787b9898
Update installers.yml for nightly release option
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.
2023-08-19 03:31:48 +02:00
Jelle Spijker
28afca187c
Nightlies
Contributes to CURA-9494
2023-08-19 03:22:19 +02:00
Jelle Spijker
05ded4885e
inherit secrets
Contributes to CURA-8415
2023-08-19 02:00:53 +02:00
Jelle Spijker
fbfb4b82dd
Don't specify versions
Contributes to CURA-8415
2023-08-19 01:46:07 +02:00
Jelle Spijker
457bbb1543
All installers
Contributes to CURA-8415
2023-08-19 01:44:33 +02:00