Commit graph

763 commits

Author SHA1 Message Date
Jelle Spijker
5f2256f2d9
allow conan 1.52.0 to be used 2022-09-06 17:33:09 +02:00
jelle Spijker
cc403a9a49 Bump up patch version on release branch 2022-09-06 15:38:42 +02:00
j.spijker@ultimaker.com
2086bbfc49 Use workflow fixes from main 2022-09-06 15:25:18 +02:00
j.spijker@ultimaker.com
7eb47d450f Also use gcc12 for the unittest
in case curaengine isn't build
2022-09-06 13:00:45 +02:00
j.spijker@ultimaker.com
bc7db5ffa7 Always run 2022-09-06 13:00:44 +02:00
Jelle Spijker
871e442a2e
Don't use conan 1.52.0
Fails on Windows in the `MSBuildDeps` generator.

Looks like a bug in Conan raised an issue conan-io/conan#12023
2022-09-05 11:34:57 +02:00
jelle Spijker
3f02a96b33 don't use no_commits 2022-09-01 12:15:21 +02:00
jellespijker
e59aa8e22b temporary fix for external PR 2022-09-01 12:13:31 +02:00
j.spijker@ultimaker.com
03c6686f7d Only run create package on our pr 2022-09-01 12:02:33 +02:00
jellespijker
76466b776a Use different checkout scheme based on forked repo 2022-09-01 12:00:07 +02:00
j.spijker@ultimaker.com
df0179ef58 define it as inputs 2022-09-01 10:26:02 +02:00
jellespijker
046985270a Add optional input is_external_pr 2022-09-01 09:51:46 +02:00
jellespijker
2385b00af3 Fixes external PR version
Differentiate between internal actions and those of PR's

This should fix the failing unit tests on forked PR
2022-09-01 09:33:23 +02:00
Remco Burema
0063867b4b Fix github workflow for packages on 'modern linux'. 2022-08-24 16:42:40 +02:00
Remco Burema
72e67de978 Fix github workflow for packages on 'modern linux'. 2022-08-24 16:21:02 +02:00
joeydelarago
21878058eb Fix prerelease string assignment 2022-08-22 17:08:55 +02:00
joeydelarago
e073adfa9e Fix conditional in recipe versioning to use proper syntax 2022-08-22 17:02:53 +02:00
Casper Lamboo
2dbb9ac32f
Merge pull request #13040 from Ultimaker/CURA-9272_semver_postfix
[CURA-9272] Semver postfix
2022-08-22 16:43:36 +02:00
j.spijker@ultimaker.com
32c30faf6a Use the latest SIP
Contributes to CURA-8788
2022-08-22 11:58:37 +02:00
joeydelarago
1f701c267a Merge branch 'main' into CURA-9272_semver_postfix 2022-08-22 09:04:03 +02:00
Joey de l'Arago
6f6c2df28a
Update requirements-conan-package.txt 2022-08-19 14:45:42 +02:00
joeydelarago
4667373cb4 Fix recipes not being uploaded to community conan repository. These booleans were strings because of a github runners bug, but that bug is fixed now so these changes are being reverted. 2022-08-15 17:17:40 +02:00
joeydelarago
5900cac9c8 Default the prerelease number to 1 when it is not set in the github tags.
CURA-9272
2022-08-15 16:00:14 +02:00
j.spijker@ultimaker.com
05ea26a8cf Don't use conan 1.51.2
Contributes to CURA-9528
2022-08-12 10:40:21 +02:00
j.spijker@ultimaker.com
c09eb17a24 Allow for additional metadata to be passed along 2022-08-10 12:20:01 +02:00
Jelle Spijker
5a3ed4ca47
fixed ill-formed version exclusion 2022-08-10 10:42:30 +02:00
Jelle Spijker
780bbe0854
Fix I'll formed version range 2022-08-10 10:23:57 +02:00
Jelle Spijker
e4516021fb
Don't use Conan 1.51.x
Fails on Windows due to this bug https://github.com/conan-io/conan/issues/11822

PR  https://github.com/conan-io/conan/pull/11826 with the fix is planned for 1.52.0
2022-08-10 10:13:06 +02:00
Jelle Spijker
64fa88d522
Use Conan lower then 1.51
Fails on windows due to I'll formed msbuild not sure if it is a bug on Conan side or ours.
2022-08-10 10:04:58 +02:00
j.spijker@ultimaker.com
982074c047 set gcc-12 as main alternative on ubuntu 22.04 2022-08-10 09:27:15 +02:00
jspijker
7b6e56287b Make sure the detection of the Conan profile happens after inst of build tools 2022-08-09 13:37:15 +02:00
j.spijker@ultimaker.com
8fa1cad635 Fix syntax mistake 2022-08-09 12:39:47 +02:00
j.spijker@ultimaker.com
ca9c107033 Don't install gcc-12 on ubuntu 20.04
Allready present on the runner by default
2022-08-09 12:33:12 +02:00
j.spijker@ultimaker.com
4dbcf464e1 Use latest test ppa to obtain GCC-12 2022-08-09 12:21:39 +02:00
j.spijker@ultimaker.com
265824043d install dependencies gcc-12 and disable multilib 2022-08-09 12:21:03 +02:00
Jelle Spijker
56e5bab174
Test against gcc-12 2022-08-09 11:42:18 +02:00
j.spijker@ultimaker.com
4724b25f53 Build GCC-12 from source
The ubuntu-22.04 doesn't have the GCC-12 in the repository yet (which we need got C++20)
2022-08-09 11:35:30 +02:00
Jelle Spijker
605dc29890
Update to gcc-12 2022-08-08 15:02:58 +02:00
Jelle Spijker
7ebf5d5e70
update to gcc-12 2022-08-08 15:02:22 +02:00
j.spijker@ultimaker.com
3c9d38ebd4 First Update and upgrade on Linux
hoping this will solve the libegl-mesa not being able to download on the GH 22.04 runner
2022-08-04 23:29:40 +02:00
j.spijker@ultimaker.com
ae7023b2db Create the package
Contributes to CURA-8831
2022-08-03 17:10:53 +02:00
j.spijker@ultimaker.com
cc329955f0 Just do an actual create
Contributes to CURA-8831
2022-08-03 17:02:50 +02:00
j.spijker@ultimaker.com
7bd90d21ab First do a build
Contributes to CURA-8831
2022-08-03 16:59:01 +02:00
j.spijker@ultimaker.com
15e1d063d8 Also create the generator folder
Contributes to CURA-8831
2022-08-03 16:51:54 +02:00
j.spijker@ultimaker.com
2845b9a42b Export-pkg requires a build dir
Contributes to CURA-8831
2022-08-03 16:11:50 +02:00
j.spijker@ultimaker.com
145194cc25 Only export-pkg on Linux
No need for bins and therefor different OSes

Contributes to CURA-8831
2022-08-03 15:51:03 +02:00
j.spijker@ultimaker.com
4e31b4328c Treat it as bool
Contributes to CURA-8831
2022-08-03 15:49:35 +02:00
j.spijker@ultimaker.com
6df721eb7a Don't use conan 1.51.0
Conan 1.51.0 seems to have bug in the MSBuild generator, used on Windows
2022-07-29 12:17:01 +02:00
j.spijker@ultimaker.com
fdad2590da Switch to macos-11
This will drop support for MacOS 10.15 and lower, which will be deprecated
within the next 3 months or so. But the GH hosted runners have dropped support
for this already.

https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/
2022-07-28 10:44:55 +02:00
j.spijker@ultimaker.com
5dc0310f26 Use the release naming scheme for out installer 2022-07-28 10:44:00 +02:00