Commit graph

812 commits

Author SHA1 Message Date
Jelle Spijker
a7a42eea6d
Show used Python dependencies
Note: this is just a dumb list of everything in the
venv. This will contain more modules than actually shipped
2023-06-26 08:42:32 +02:00
Jelle Spijker
1cf10f06f3
Merge branch '5.4'
# Conflicts:
#	resources/i18n/cs_CZ/cura.po
#	resources/i18n/cs_CZ/fdmextruder.def.json.po
#	resources/i18n/cs_CZ/fdmprinter.def.json.po
#	resources/i18n/cura.pot
#	resources/i18n/de_DE/cura.po
#	resources/i18n/de_DE/fdmextruder.def.json.po
#	resources/i18n/de_DE/fdmprinter.def.json.po
#	resources/i18n/es_ES/cura.po
#	resources/i18n/es_ES/fdmextruder.def.json.po
#	resources/i18n/es_ES/fdmprinter.def.json.po
#	resources/i18n/fdmextruder.def.json.pot
#	resources/i18n/fdmprinter.def.json.pot
#	resources/i18n/fi_FI/cura.po
#	resources/i18n/fi_FI/fdmextruder.def.json.po
#	resources/i18n/fi_FI/fdmprinter.def.json.po
#	resources/i18n/fr_FR/cura.po
#	resources/i18n/fr_FR/fdmextruder.def.json.po
#	resources/i18n/fr_FR/fdmprinter.def.json.po
#	resources/i18n/hu_HU/cura.po
#	resources/i18n/hu_HU/fdmextruder.def.json.po
#	resources/i18n/hu_HU/fdmprinter.def.json.po
#	resources/i18n/it_IT/cura.po
#	resources/i18n/it_IT/fdmextruder.def.json.po
#	resources/i18n/it_IT/fdmprinter.def.json.po
#	resources/i18n/ja_JP/cura.po
#	resources/i18n/ja_JP/fdmextruder.def.json.po
#	resources/i18n/ja_JP/fdmprinter.def.json.po
#	resources/i18n/ko_KR/cura.po
#	resources/i18n/ko_KR/fdmextruder.def.json.po
#	resources/i18n/ko_KR/fdmprinter.def.json.po
#	resources/i18n/nl_NL/cura.po
#	resources/i18n/nl_NL/fdmextruder.def.json.po
#	resources/i18n/nl_NL/fdmprinter.def.json.po
#	resources/i18n/pl_PL/cura.po
#	resources/i18n/pl_PL/fdmextruder.def.json.po
#	resources/i18n/pl_PL/fdmprinter.def.json.po
#	resources/i18n/pt_BR/cura.po
#	resources/i18n/pt_BR/fdmextruder.def.json.po
#	resources/i18n/pt_BR/fdmprinter.def.json.po
#	resources/i18n/pt_PT/cura.po
#	resources/i18n/pt_PT/fdmextruder.def.json.po
#	resources/i18n/pt_PT/fdmprinter.def.json.po
#	resources/i18n/ru_RU/cura.po
#	resources/i18n/ru_RU/fdmextruder.def.json.po
#	resources/i18n/ru_RU/fdmprinter.def.json.po
#	resources/i18n/tr_TR/cura.po
#	resources/i18n/tr_TR/fdmextruder.def.json.po
#	resources/i18n/tr_TR/fdmprinter.def.json.po
#	resources/i18n/zh_CN/cura.po
#	resources/i18n/zh_CN/fdmextruder.def.json.po
#	resources/i18n/zh_CN/fdmprinter.def.json.po
#	resources/i18n/zh_TW/cura.po
#	resources/i18n/zh_TW/fdmextruder.def.json.po
#	resources/i18n/zh_TW/fdmprinter.def.json.po
2023-06-08 16:52:20 +02:00
Jelle Spijker
c737be9867
fix versioning for 5.4 2023-06-08 15:11:36 +02:00
Jelle Spijker
f4079653be
Update update-translation.yml
Downgrade python to 3.10.x

Maybe this will fix the changed behaviour of POT files suddenly being marked as changed
2023-06-08 13:10:32 +02:00
Jelle Spijker
18653d9ef4
Use SHA of the commit instead of no_commits since last tag
We determine the version of a conan package based on a Git tag and then count the number of commits between the last tag
and the current tag to get the +testing_6 or +testing_13 after the alpha/beta designation etc.
This will give us logical sequential numbers with which we can determine which version was later.
But the method can't take into account tags created on release branches, a branch parallel to the main branch, once
these are merged, after a tag then suddenly the first tag it encounters is closer then it was before, this means that we
then accidentally create a second package with the same version and this starts tripping things up.
 Now these logical statements aren't necessary to determine the latest version, according to semver everything after the
  + is ignored and both versions should be compatible.
An easy fix is to replace the testing_<no_of_commits_since_last_tag> with testing_<commit_hash> that way we don't have
two conan packages created from different commits anymore, which is the most common root cause of our problems in this
flow.
2023-06-06 08:33:03 +02:00
Mariska
af12166595
Decreased frequency - Increased Operations
Changes made
- Decreased the frequency to ~4 hours during working hours
- Increased the Actions by a lot to process all issues
- Changed the ordering to Ascening to address the oldest issues first.
2023-05-30 10:17:01 +02:00
Mariska
781276bba2
Increased Operations per Run
Only half of the issues seem to be addressed with the default value of 30. Increasing it to double + a margin.
2023-05-26 17:26:50 +02:00
Mariska
8bd288815d
Remove Won't fix label
This is preventing the Only-Labels to work
2023-05-26 16:18:26 +02:00
Mariska
5411bcbb32
Update frequency
Now run every 10 minutes.
2023-05-26 16:01:01 +02:00
Mariska
82d9486800
Introduce a Stale bot
Helps with cleaning the issue list and introducing old tickets to the new triage system.
2023-05-26 15:08:50 +02:00
Mariska
13e245bc02
More concise questions
This way the template looks more compact
2023-05-26 09:23:27 +02:00
Mariska
5d96ede235
Introduce SlicingCrash.yaml
Add slicing failed bug report
2023-05-25 16:27:35 +02:00
Mariska
147b07fdbb
Update featurerequest for introduction Slicing Crash 2023-05-25 16:24:56 +02:00
Mariska
e65ca175d2
Update bugreport for introduction Slicing crash
Updated the description to match the slicing crash
2023-05-25 16:24:05 +02:00
Jelle Spijker
0ad2687bdb
Run conan profile detection after switching compiler
Should fix failing UT
2023-04-08 10:25:51 +02:00
Jelle Spijker
82ad1cbff3
Update unit-test.yml 2023-04-08 09:39:20 +02:00
Jelle Spijker
37a446a4ff
Update conan-recipe-version.yml 2023-03-31 08:17:49 +02:00
Remco Burema
066b07160c Defensive programming for unit-test result publising.
Make it slightly more robust, since there have been problems with this in the past aparently (see github.com/ations/runner/1722). Manual rewrite of earlier pull-request Cura/pull/13497

Co-authored-by: 0r31 <orel@dagoma.fr>
2023-03-28 16:31:00 +02:00
Jelle Spijker
20492a1ae9
Add private Cura Artifactory
Contributes to CURA-10317
2023-03-27 11:04:42 +02:00
Remco Burema
ca8532a5ec Begin adding security-badge with OSSF workflow. 2023-03-23 11:53:28 +01:00
Jelle Spijker
be7030ae8b
Update update-translation.yml 2023-03-17 18:16:04 +01:00
Jelle Spijker
bf1c5c5349
Update conan-package.yml 2023-03-17 18:15:09 +01:00
Jelle Spijker
cdbf52214b
Reimplement workflow cache 2023-03-17 17:25:55 +01:00
Jelle Spijker
8744c9991e
Reimplement workflow cache 2023-03-17 17:20:26 +01:00
Jelle Spijker
ac62608e73
Revert "Upload CCI packages"
This reverts commit 945ca5e55c.
2023-03-13 11:50:02 +01:00
Jelle Spijker
945ca5e55c
Upload CCI packages 2023-03-13 08:51:05 +01:00
Casper Lamboo
476b3e4944
Remove superfluous string quotes 2023-03-10 14:36:57 +01:00
Jelle Spijker
315d579a25
add on
Contributes to CURA-10376
2023-03-09 09:28:40 +01:00
Jelle Spijker
a286c43f17
run on push to sources
Contributes to CURA-10376
2023-03-09 09:25:54 +01:00
Jelle Spijker
9a63b5ea35
renamed workflow
Contributes to CURA-10376
2023-03-09 09:23:01 +01:00
Jelle Spijker
dec8f90e51
fix workflow
Contributes to CURA-10376
2023-03-09 09:16:51 +01:00
Jelle Spijker
bbfda9e5c1
Merge branch '5.3' 2023-03-09 09:08:48 +01:00
Jelle Spijker
95e9919af9
Add workflow to commit translation changes
Contributes to CURA-10376
2023-03-09 09:08:05 +01:00
Jelle Spijker
7a15e5098f
Merge branch '5.3' 2023-03-08 13:25:22 +01:00
Jelle Spijker
2cf59073ea
Removed caching between jobs
Contributes to CURA-10376
2023-03-08 13:24:47 +01:00
Jelle Spijker
769ff3c736
Merge branch '5.3' 2023-03-08 11:28:58 +01:00
Jelle Spijker
c36ea10b08
Loop over tags 2023-03-08 11:28:36 +01:00
Jelle Spijker
3536e4b87a
Merge branch '5.3'
# Conflicts:
#	conanfile.py
2023-03-08 10:27:39 +01:00
Jelle Spijker
73e0fd74b5
fixed version determination on release branch after release 2023-03-08 10:26:46 +01:00
jspijker
4cc8d7cf57 Don't use lockfiles 2023-03-04 11:11:30 +01:00
jspijker
7ebd86c0e2 Cats function to str 2023-03-02 14:25:56 +01:00
jspijker
bce2b4751b Sync workflow with main 2023-03-01 11:32:55 +01:00
jspijker
6e2dca7d43 Output as code 2023-02-28 18:59:44 +01:00
jspijker
e2bf37496c dont use # in markdown 2023-02-28 16:56:23 +01:00
jspijker
23113c5431 Don't remove the latest 2023-02-28 16:51:38 +01:00
jspijker
e3f6c74f46 Don't remove the latest 2023-02-28 16:50:49 +01:00
jspijker
1018d8fc5c Remove cura-ce
(cherry picked from commit 51f843b478)
2023-02-28 16:36:17 +01:00
jspijker
51f843b478 Remove cura-ce 2023-02-28 16:35:23 +01:00
jspijker
06a9c5f7af Revert "Use CS remote"
This reverts commit 40cd4cd923.
2023-02-28 16:32:00 +01:00
jspijker
40cd4cd923 Use CS remote 2023-02-28 16:22:45 +01:00