406 Commits

Author SHA1 Message Date
jspijker
fb69cff511 fix typo 2022-11-18 13:04:38 +01:00
jspijker
87cea8f8f4 write directly to the env file 2022-11-18 13:02:04 +01:00
jspijker
be0b2b15c7 Use quotes for output to env files 2022-11-18 11:59:36 +01:00
jspijker
55040a7040 Use Env file for workflow output 2022-11-18 11:50:10 +01:00
jspijker
cc36da86b1 Fix channel when people use - instead of _ in their branch name 2022-11-18 11:45:07 +01:00
jspijker
73ac7fa716 Fix get version form PR's 2022-11-18 11:27:41 +01:00
Remco Burema
3761f03cea Called workflow needs to inherit more information to run.
part of CURA-9880
2022-11-17 18:26:45 +01:00
Remco Burema
ccdc67712a Suddenly 'type' is required while previously it wasn't.
Also attempt to standardize the ordering somewhat (description, default, required, type).

part of CURA-9880
2022-11-17 18:04:25 +01:00
Remco Burema
6d810ccb9d Split up installer workflow per OS.
This requires a separate action to be run per OS, as there is no real way to have conditional lists within YML. The idea is that the installer can be build per OS (and also, another intent of this change is to make it so that people don't have to wait for all artifacts to be ready to download a single one).

part of CURA-9880
2022-11-17 17:52:48 +01:00
Remco Burema
b0160b2d86 Revert "Specify to build installer per-OS."
This reverts commit 957c25973b0fe57dde7bb16e960a7205e80407f4.
2022-11-16 19:36:26 +01:00
Remco Burema
957c25973b Specify to build installer per-OS.
Exclusion happens _before_ additional includes unfortunaltely, so the matrix is back to being a plain list if OS's. This also means that, if we don't want to build each OS x OS_id, we have to put that information somewhere else. OS_id didn't really belong in the matrix anyway, since it's a derivative value. It's now replaced with a named environment variable.

The way to exclude and select the 'name' used in the filename for each OS seems a little cumbersome, but I didn't find any better way so far.

(should) implement the 'easy', 'lite' version  of CURA-9880
2022-11-16 16:39:14 +01:00
Jelle Spijker
d83f11f42a Make usage of lockfile conditionally 2022-11-14 12:46:51 +01:00
jspijker
00f83dd3f8 Store the log and build artifacts 2022-11-13 13:48:46 +01:00
jspijker
b161a8ed94 install bison and flex on ubuntu 2022-11-13 13:34:23 +01:00
jspijker
fab0430966 use runs_on as cache key 2022-11-13 13:13:36 +01:00
jspijker
d85786c829 fix uploading buildinfo step 2022-11-13 11:05:35 +01:00
jspijker
76be83434f Use the correct project_name 2022-11-13 10:55:27 +01:00
jspijker
2e0619d647 Fix buildinfo.json generation 2022-11-13 10:47:03 +01:00
jspijker
9d690da9d5 Fix buildinfo.json generation 2022-11-13 10:29:34 +01:00
jspijker
8969e34021 update the system packages for all Linux versions 2022-11-07 17:03:54 +01:00
jspijker
81af19dc43 Use GCC10 as default for Ubuntu-20.04 2022-11-07 09:19:58 +01:00
Remco Burema
00dbe92814 Revert "Restrict permissions, should only need to read here."
This reverts commit 61a491f910abd2fbb69d3da02f76995ec2926c26.
2022-11-04 12:00:39 +01:00
Remco Burema
61a491f910 Restrict permissions, should only need to read here. 2022-11-04 11:57:53 +01:00
Remco Burema
15f31a7c0c Merge branch 'main' into PR-13661 2022-11-04 11:51:26 +01:00
j.spijker@ultimaker.com
c20410d732 build info and create in one step 2022-11-03 08:42:24 +01:00
jelle spijker
30555dbd5b Use lockfile and build_id 2022-11-03 08:14:07 +01:00
jelle spijker
ce8a7b6109 Create Artifactory build info 2022-11-03 07:50:57 +01:00
jelle spijker
b75e047348 Use ref.base_name for pr 2022-11-02 22:01:19 +01:00
MariMakes
24c12fd3eb
Added Triage status label
An attempt to improve responsiveness on feature requests.
2022-11-01 13:23:08 +01:00
Alex
79af58ef7e build: harden notify_on_print_profile_change.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-26 16:36:55 +03:00
jelle spijker
5c284cd094 Fix nightly builds 2022-10-13 13:00:08 +02:00
Jelle Spijker
bbda089ae9
Add quotes around ref_name 2022-10-10 15:46:52 +02:00
Jelle Spijker
fce7df29e0
remove debugging statement 2022-10-10 15:44:46 +02:00
Jelle Spijker
2cc923761d
Fix missing quote 2022-10-10 14:58:46 +02:00
Jelle Spijker
48ea4cee9f Merge branch '5.2'
# Conflicts:
#	conanfile.py
2022-10-10 10:23:01 +02:00
Jaime van Kessel
3bb448c483
Merge pull request #13480 from Ultimaker/PP-260-notify-on-print-profile-change
Notify PP&M on Print Profile Change
2022-10-06 10:29:52 +02:00
Joey de l'Arago
1f7679b331
Default to creating the installer 2022-10-06 10:01:06 +02:00
Rijk van Manen
d6d7eef054 Notify PP&M on Print Profile Change
To avoid print profile changes for ultimaker printers going unnoticed a github action is set up.
PP-260
2022-10-05 14:55:49 +02:00
Jelle Spijker
6a03ae9e9c Use run-name to show version and actor
New functionality which should help clarify which run is which.

https://github.blog/changelog/2022-09-26-github-actions-dynamic-names-for-workflow-runs/
2022-10-05 07:43:25 +02:00
jspijker
c00135bfac make sure prerelease tag triggers conan-package 2022-10-04 16:36:13 +02:00
jelle Spijker
9ef927d747 Fix bump up version 2022-10-04 13:38:19 +02:00
jelle Spijker
c98614e2e1 Fix release is pushed to branch and not tagged 2022-10-04 13:11:07 +02:00
jelle Spijker
95faab7eb9 Fix release is pushed to branch and not tagged 2022-10-04 12:58:45 +02:00
jelle Spijker
328cff594a Also bump up version after beta release 2022-10-04 12:36:10 +02:00
jelle Spijker
01357dd7fe PR's a tagged with 5.3.0-alpha 2022-10-04 12:01:08 +02:00
jelle Spijker
3dd2d146e7 Make sure a tag is a release version 2022-10-04 12:00:09 +02:00
Joey de l'Arago
d505e6980c
Update conan-recipe-version.yml 2022-09-30 13:49:45 +02:00
Joey de l'Arago
3d2f6bbfe4
Update conan-recipe-version.yml 2022-09-30 13:47:50 +02:00
Joey de l'Arago
d7db09d96d
Update conan-recipe-version.yml 2022-09-30 13:46:02 +02:00
Joey de l'Arago
51b3c338da
Update conan-recipe-version.yml 2022-09-30 13:44:36 +02:00