763 Commits

Author SHA1 Message Date
Jelle Spijker
1f6edc42c9
Merge branch 'main' into CURA-10831
# Conflicts:
#	conanfile.py
2023-11-27 08:03:07 +01:00
Jelle Spijker
01998d2113
Simplify conan-package.yml workflow
Removed redundant workflow dispatch inputs and comments in .github/workflows/conan-package.yml. These were unnecessary
for the push-based workflow and have been simplified to streamline the process and make it more efficient.

Contributes to CURA-10831
2023-11-16 13:35:13 +01:00
Jelle Spijker
96f6aac79b
Create the Cura binaries
Contributes to CURA-10831
2023-11-16 13:25:21 +01:00
Jelle Spijker
220054cbb5
Use cura-workflows to determine version
Contributes to CURA-10831
2023-11-11 08:59:53 +01:00
Casper Lamboo
ecbf89df1c Add enable_i18n install option to packaging
This should fix translations
2023-11-10 19:00:28 +01:00
Casper Lamboo
5504cc1b60
Add enable_i18n install option to packaging
This should fix translations
2023-11-10 14:29:16 +01:00
Erwan MATHIEU
5eb5387237 Merge remote-tracking branch 'origin/5.6' 2023-11-03 14:12:29 +01:00
Erwan MATHIEU
a96ec7663b Fix build script syntax error 2023-11-03 14:12:11 +01:00
Erwan MATHIEU
d69a5e0034 Merge remote-tracking branch 'origin/5.6' 2023-11-03 11:31:58 +01:00
Erwan MATHIEU
b2291064fb Re-fix nightly builds 2023-11-03 11:30:11 +01:00
Erwan MATHIEU
107c9b7712 Merge branch '5.6' 2023-11-03 09:29:25 +01:00
Erwan MATHIEU
6a82a5c96e Fix missing python interpreter 2023-11-03 09:22:56 +01:00
Jelle Spijker
2a81d57236
Refactor GitHub actions workflow and improve environment handling
Changed the Github actions workflow by renaming "default-values" to "default_values" across multiple files. In addition,
improved environment summary handling by reading its content if the file exists, and finally, appending certain
variables to it. This makes the workflow more consistent and better handles the environment summary.
2023-11-01 11:34:44 +01:00
Jelle Spijker
8f35c606d1
Update daily schedule and conditional logic in installers workflow
The github actions workflow `installers.yml` has been updated to adjust the daily cron schedule for the main and release branches. Additionally, the conditional logic related to the cura conan version and release tag has been simplified and cleaned up for better readability and maintainability. With these changes, the release process should perform more consistently.
2023-11-01 10:42:50 +01:00
Jelle Spijker
56e4f3ffce
Update scheduled event conditions in installers.yml
The conditions for the scheduled event in the GitHub installer workflow have been updated. Now it will not only check if the current time is 8 but also if the event is a scheduled one. This ensures the schedule event fires at the right time and under the correct circumstances.
2023-11-01 09:07:27 +01:00
Jelle Spijker
1d07a861fc
Add scheduled releases and comprehensive release notes
Adjusted the GitHub Actions workflow to include two scheduled releases at 4:15 CET (main branch) and 9:15 CET (release branch) per day. The release notes now have a more comprehensive and detailed structure, with current nightly or beta branch statuses for different sections such as nightlies, unit test results, and Conan packages.
2023-11-01 09:01:52 +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
Jelle Spijker
69f474a426
Merge branch 'main' into CURA-10561-makerbot 2023-10-26 15:27:25 +02:00
Jelle Spijker
aa03e9236b
Change defaults for Mac runners 2023-10-23 16:22:55 +02:00
Jelle Spijker
b5a76427c8
Use newer version of Python 2023-10-23 15:56:29 +02:00
Jelle Spijker
b83d3ebae7
Use older version of Python 2023-10-23 15:49:53 +02:00
Jelle Spijker
52c9b4bea8
Use specific self-hosted label 2023-10-23 15:32:29 +02:00
Jelle Spijker
87a02c6ea2
Specify both OS and Arch for Mac 2023-10-23 15:26:15 +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
c223b39752
Fixed macos runner id
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners
2023-10-13 00:51:50 +02:00
c.lamboo
4378e8a827 use macos 12 when building all installers
This should fix the nightly builds
2023-10-11 16:50:10 +02:00
saumya.jain
bb8a944681 Merge branch 'main' of https://github.com/Ultimaker/Cura into 5.5 2023-10-02 16:33:16 +02:00
Jelle Spijker
6106ade3af
Fix missing asc file in Linux build artifacts
The asc was created for the AppImage, but never uploaded as an
artifact.

Fixes CURA-11087
2023-10-02 09:49:04 +02:00
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
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
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
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