763 Commits

Author SHA1 Message Date
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
Remco Burema
c716ff8dfe Merge branch 'main' into CURA-9494_nightly 2023-09-07 13:09:49 +02:00
Remco Burema
5765f398a3 Add clarifying comments: Why .sh 'on' Windows?
part of CURA-9494
2023-09-07 13:03:56 +02:00
Jelle Spijker
c5e3821116
Fix the AppImage-builder scripts
Contributes CURA-10951
2023-09-05 06:12:47 +02:00
Jelle Spijker
e5aab096e9
Add AppImage-builder and dependencies
Contributes CURA-10951
2023-09-01 07:51:52 +02:00
Jelle Spijker
59ce5a6c49
Don't build on linux-legacy
Contributes CURA-10951
2023-09-01 07:37:34 +02:00
jellespijker
baafdbfce3 Use gcc-13 and new conan-config 2023-08-31 05:45:44 +02:00
jellespijker
1fb7191dd7 Use conf skip_test
Contributes to CURA-10951
2023-08-31 05:26:40 +02:00
Jelle Spijker
81b2aeaf4e
Merge branch 'main' into CURA-9494_nightly 2023-08-29 22:52:54 +02:00
Jelle Spijker
3d48e51ac2
Update requirements-conan-package.txt 2023-08-29 07:53:35 +02:00
Jelle Spijker
d70b209288
Update requirements-conan-package.txt 2023-08-28 17:32:03 +02:00
Jelle Spijker
7671705c16
Update requirements-conan-package.txt 2023-08-28 16:35:27 +02:00
Jelle Spijker
608878d7be
Update macos.yml 2023-08-28 15:21:09 +02:00
Jelle Spijker
2b39c73d56
Update linux.yml 2023-08-28 15:20:17 +02:00
Jelle Spijker
0e67ff38c2
Update windows.yml 2023-08-28 15:19:45 +02:00
c.lamboo
0362f8abe6 Revert "Update conan version"
This reverts commit 711b4401007cbbcf7455c60114a63d8ee7976049.
2023-08-28 14:42:04 +02:00
c.lamboo
711b440100 Update conan version
CURA-10446
2023-08-28 13:00:08 +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
7a55124e73
Merge branch 'CURA-8415_self_hosted_runner' into CURA-9494_nightly
# Conflicts:
#	.github/workflows/installers.yml
#	.github/workflows/macos.yml
#	.github/workflows/windows.yml
2023-08-20 13:15:57 +02:00
Jelle Spijker
bd57b43931
Use runner OS and Arch specific configurations
https://github.com/Ultimaker/Cura/issues/11841#issuecomment-1685076361

Contributes to CURA-8415 and CURA-10855
2023-08-20 12:49:25 +02:00
Jelle Spijker
7011c8f85a
Removed old installer workflows
Contributes to CURA-8415
2023-08-19 16:53:25 +02:00
Jelle Spijker
78d555144e
Don't parallelize installer creation
Zipping -> uploading -> downloading unzipping cost the same amount of time,
while it also increased the complexity.

Contributes to CURA-8415
2023-08-19 16:50:33 +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
ddc4ec473e
no trailing /
Contributes to CURA-8415
2023-08-19 03:05:54 +02:00
Jelle Spijker
365166e493
few minor fixes
Contributes to CURA-8415
2023-08-19 03:01:53 +02:00
Jelle Spijker
deffdeb642
checkout repo
Contributes to CURA-8415
2023-08-19 02:42:17 +02:00
Jelle Spijker
cf97b97d9e
don't cache pip
Contributes to CURA-8415
2023-08-19 02:13:25 +02:00
Jelle Spijker
05ded4885e
inherit secrets
Contributes to CURA-8415
2023-08-19 02:00:53 +02:00
Jelle Spijker
fc159a2f5d
Also make sure that the packaging tools can be run
Contributes to CURA-8415
2023-08-19 01:56:23 +02:00
Jelle Spijker
82f5878439
Merge branch 'main' into CURA-8415_self_hosted_runner 2023-08-19 01:47:09 +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