Commit graph

28 commits

Author SHA1 Message Date
Jelle Spijker
e25f1b03a5
Update macos.yml 2023-09-23 19:33:00 +02:00
Jelle Spijker
f8425b039a
don't upload packages from self-hosted 2023-09-23 19:24:48 +02:00
Jelle Spijker
b1e5718e72
allow cmd to to fail 2023-09-23 19:15:38 +02:00
Jelle Spijker
dde9384c04
clean the slate
self-hosted runners are persistent since the the internal repo installs the private artifactory when run from there, the public repo tries to use that data, but from here we don't have access to the sources. This steps ensure that the private Artifactory is unknown in the public repo
2023-09-23 19:12:37 +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
Jelle Spijker
81b2aeaf4e
Merge branch 'main' into CURA-9494_nightly 2023-08-29 22:52:54 +02:00
Jelle Spijker
608878d7be
Update macos.yml 2023-08-28 15:21:09 +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
5e7a71c914
zip dist
Contributes to CURA-8415
2023-08-19 01:23:26 +02:00
Jelle Spijker
8ea4dabcea
parallelize dmg and pkg creation
Contributes to CURA-8415
2023-08-19 01:12:43 +02:00
Jelle Spijker
8501c7113a
use caching of conan data
Contributes to CURA-8415
2023-08-19 00:33:20 +02:00
Jelle Spijker
e184e4f15a
removed redundant if check
Contributes to CURA-8415
2023-08-19 00:10:51 +02:00
Jelle Spijker
e70db563a5
Merge branch 'main' into CURA-8415_self_hosted_runner
# Conflicts:
#	.github/workflows/macos.yml
2023-08-18 23:56:53 +02:00
Jelle Spijker
f452bcf576
Specify OS as UI option
Contributes to CURA-8415
2023-08-18 23:54:48 +02:00
Jelle Spijker
07f784a5d6
use env instead of output
Contributes to CURA-8415
2023-08-18 23:17:55 +02:00
Jelle Spijker
e6e867eb5f
run X64 on regular runners
Contributes to CURA-8415
2023-08-18 23:11:59 +02:00
Jelle Spijker
13b3082b00
Use architecture string from inputs
Contributes to CURA-8415
2023-08-18 23:02:09 +02:00
Jelle Spijker
bc13ba8c24
don't specify arch for runs-on
Contributes to CURA-8415
2023-08-18 22:47:08 +02:00
Jelle Spijker
f5f0684284
use runner context
Contributes to CURA-8415
2023-08-18 22:05:50 +02:00
Jelle Spijker
b1cac1224a
actually install the cura package
Contributes to CURA-8415
2023-08-18 21:40:40 +02:00
Jelle Spijker
1dddb9ff89
use string for workflow call
Contributes to CURA-8415
2023-08-18 21:36:44 +02:00
Jelle Spijker
50db1fbb62
Set arch for X64
Contributes to CURA-8415
2023-08-18 21:33:39 +02:00
Jelle Spijker
1ffd94e07c
moved macos macos installer to root workflows
Contributes to CURA-8415
2023-08-18 21:28:40 +02:00
Renamed from .github/workflows/installers/macos.yml (Browse further)