Jelle Spijker
d2b7f31e29
Fix correct uses for ARM64 MacOS
...
CURA-10982
2023-09-18 14:02:12 +02:00
Jelle Spijker
c5873754d7
Reenabled ARM64 MacOS
...
CURA-10982
2023-09-18 13:42:57 +02:00
jellespijker
3555073ee4
run each time at 5:15 CET
...
Contribute to CURA-10866
2023-09-12 23:22:38 +02:00
jellespijker
9705de7175
run each hour as a test
...
Contribute to CURA-10866
2023-09-12 23:11:22 +02:00
jellespijker
933dfb526b
only update nightlies when requested
...
Contribute to CURA-10866
2023-09-12 23:07:19 +02:00
jellespijker
87d0550109
fill in default ,values when run from cron
...
Contribute to CURA-10866
2023-09-12 22:59:12 +02:00
jellespijker
1d4e5f5c30
fill in default ,values when run from cron
...
Contribute to CURA-10866
2023-09-12 22:57:02 +02:00
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