39 Commits

Author SHA1 Message Date
Erwan MATHIEU
dcea73efe6 Use scripts from main branch (PR prep) 2024-06-10 09:18:54 +02:00
Erwan MATHIEU
f1c0859325 Use workflow from branch (for testing) 2024-05-31 16:39:34 +02:00
Jelle Spijker
399a817178
Use self-hosted-Windows-X64 as default
Contributes to CURA-11544
2024-01-15 13:37:54 +01:00
Jelle Spijker
85a762aec3
sync workflow with 5.6E branch
Fixes CURA-11523
2024-01-08 12:58:04 +01:00
Jelle Spijker
139c46fc9d
Use generic job name 2023-12-15 10:23:42 +01:00
Jelle Spijker
f2f2f742bd
Apply suggestions from code review
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
2023-12-08 14:36:29 +01:00
Jelle Spijker
260a73e14c
Use older name for OS specific installer workflows
Contributes to CURA-10831
2023-12-04 19:51:11 +01:00
Jelle Spijker
9ad993f8ca
Reinstate OS specific installer workflows
For those that wants to build a OS specific installer

Contributes to CURA-10831
2023-12-04 18:06:20 +01:00
Jelle Spijker
7f1158c364
Use cura-workflow OS installers
Contribute to CURA-10831
2023-12-04 13:43:30 +01:00
Jelle Spijker
7573c3e994 Build OpenSSL 3 shared
No longer a need to deploy a shared dep
independently.

Contribute to CURA-11080
2023-11-30 12:58:47 +01:00
c.lamboo
29193d833c Revert "enable_sentry in install commands"
This reverts commit 2f452c6581ba11c3381b44ff1d5151fc56173687.
2023-11-30 11:01:51 +01:00
c.lamboo
a87ad75edc Merge remote-tracking branch 'origin/main' 2023-11-30 10:02:01 +01:00
c.lamboo
2f452c6581 enable_sentry in install commands 2023-11-30 10:01:20 +01:00
Jelle Spijker
ff19142fdf
Don't try to copy non existing openssl
Contributes to CURA-10831
2023-11-30 07:16:15 +01:00
Jelle Spijker
b65cd0181f Disable shared openssl for Windows
Temp fix

Contributes to CURA-10561
2023-11-29 22:14:18 +01:00
Jelle Spijker
17cc36a96d
Switch to cura jfrog
Contributes to CURA-10831
2023-11-28 16:19:46 +01:00
Jelle Spijker
28d44f6fe0
Esnure that the installers are aware of the new JFrog artifactory 2023-11-28 13:28:05 +01:00
Jelle Spijker
4b7cefa891
No need to build unit tests for installer
Contributes to CURA-10561
2023-10-28 18:14:42 +02:00
Jelle Spijker
91be79fbf3
Fix incorrect deps workflow summary
Contributes to CURA-10561
2023-10-28 18:05:09 +02:00
Jelle Spijker
bb6f8fa554
Fix incorrect embedded quotes
Contributes to CURA-10561
2023-10-28 14:37:54 +02:00
Jelle Spijker
aaa8d0cf03
Merge branch 'main' into CURA-10561-makerbot
# Conflicts:
#	conanfile.py
2023-10-28 08:24:27 +02:00
Jelle Spijker
d8b35aa09f
remove private packages before uploading
Contributes to CURA-10561
2023-10-28 08:21:19 +02:00
c.lamboo
6f1adaad43 Make Conan/Python installs available for whole project and not just the AboutDialog
Generation of dependency list now happens in
Also cleaned up the AboutDialog.qml

CURA-10561
2023-10-19 18:39:08 +02:00
Jelle Spijker
86aaaf4677
Removed time-outs
They will cancel running jobs not idle waiting

Contributes to CURA-10475 and CURA-10591
2023-09-11 15:29:55 +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
Remco Burema
5765f398a3 Add clarifying comments: Why .sh 'on' Windows?
part of CURA-9494
2023-09-07 13:03:56 +02:00
Jelle Spijker
81b2aeaf4e
Merge branch 'main' into CURA-9494_nightly 2023-08-29 22:52:54 +02:00
Jelle Spijker
0e67ff38c2
Update windows.yml 2023-08-28 15:19:45 +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
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
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
0cc286a159
level up
Contributes to CURA-8415
2023-08-19 01:37:01 +02:00
Jelle Spijker
c1e27a9016
zip dist
Contributes to CURA-8415
2023-08-19 01:21:45 +02:00
Jelle Spijker
f2c68fe2ce
parallelize msi and exe creation
Contributes to CURA-8415
2023-08-19 01:03:08 +02:00
Jelle Spijker
fce1aba6a6
run conan config download cache after config install
Contributes to CURA-8415
2023-08-19 00:34:09 +02:00
Jelle Spijker
5521d6448e
Ported windows runner logic from old workflows
Contributes to CURA-8415
2023-08-19 00:10:29 +02:00
Jelle Spijker
f452bcf576
Specify OS as UI option
Contributes to CURA-8415
2023-08-18 23:54:48 +02:00
Jelle Spijker
62aa1a6af6
Setup minimum workflow for Windows
Needed for the GH UI

Contributes to CURA-8415
2023-08-18 23:42:14 +02:00