Commit graph

763 commits

Author SHA1 Message Date
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
c1e27a9016
zip dist
Contributes to CURA-8415
2023-08-19 01:21:45 +02:00
Jelle Spijker
8ea4dabcea
parallelize dmg and pkg creation
Contributes to CURA-8415
2023-08-19 01:12:43 +02:00
Jelle Spijker
f2c68fe2ce
parallelize msi and exe creation
Contributes to CURA-8415
2023-08-19 01:03:08 +02:00
Jelle Spijker
67caa185db
fixed missing qoutes
Contributes to CURA-8415
2023-08-19 00:43:49 +02:00
Jelle Spijker
fce1aba6a6
run conan config download cache after config install
Contributes to CURA-8415
2023-08-19 00:34:09 +02:00
Jelle Spijker
8501c7113a
use caching of conan data
Contributes to CURA-8415
2023-08-19 00:33:20 +02:00
Jelle Spijker
ce5fb3d403
run download cache after config
Contributes to CURA-8415
2023-08-19 00:32:12 +02:00
Jelle Spijker
d934f06d1b
ported linux workflow
Contributes to CURA-8415
2023-08-19 00:30:57 +02:00
Jelle Spijker
e184e4f15a
removed redundant if check
Contributes to CURA-8415
2023-08-19 00:10:51 +02:00
Jelle Spijker
5521d6448e
Ported windows runner logic from old workflows
Contributes to CURA-8415
2023-08-19 00:10:29 +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
b681439bba
Setup minimum workflow for Linux
Needed for the GH UI

Contributes to CURA-8415
2023-08-18 23:46:54 +02:00
Jelle Spijker
62aa1a6af6
Setup minimum workflow for Windows
Needed for the GH UI

Contributes to CURA-8415
2023-08-18 23:42:14 +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
a04ea3723e
Merge remote-tracking branch 'origin/main' into CURA-8415_self_hosted_runner 2023-08-18 21:37:52 +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
ccd29cbe1f
Merge branch 'main' into CURA-8415_self_hosted_runner 2023-08-18 21:29:19 +02:00
Jelle Spijker
1ffd94e07c
moved macos macos installer to root workflows
Contributes to CURA-8415
2023-08-18 21:28:40 +02:00
Jelle Spijker
7c9661a81a
Merge branch 'main' into CURA-8415_self_hosted_runner 2023-08-18 21:26:28 +02:00
Jelle Spijker
83d2c8154b
use dedicated workflow for macos installer
Contributes to CURA-8415
2023-08-18 21:21:36 +02:00
Jelle Spijker
23c407150c
Specifify arch in filename
Contributes to CURA-8415
2023-08-18 20:12:45 +02:00
Jelle Spijker
13fdb9499e
Ensure that signing_temp.keychain has been removed
Contributes to CURA-8415
2023-08-18 13:13:41 +02:00
Jelle Spijker
c894ffe934
Revert "keychain is persistent"
This reverts commit bcdd7c9ed3.
2023-08-18 12:41:44 +02:00
Jelle Spijker
bcdd7c9ed3
keychain is persistent
If we ever need to start from scratch,
temporarily remove `&& inputs.runner != 'self-hosted'`

Contributes to CURA-8415
2023-08-18 11:43:04 +02:00
Jelle Spijker
1d101a256e
Merge branch 'main' into CURA-8415_self_hosted_runner 2023-08-18 11:33:07 +02:00
Jelle Spijker
a077dc4b5e
Always force detection of default profile
Contributes to CURA-10855
2023-08-18 11:32:31 +02:00
Jelle Spijker
c8f393f785
Specify runner for each installer workflow
Contributes to CURA-10855
2023-08-18 08:22:27 +02:00
Jelle Spijker
8fd3ef5221
Update update-translation.yml
Only run on release branches
2023-07-06 16:35:15 +02:00
Mariska
f0186ff9e3
Change Stalebot from Feature to Bugs
Specifically targeting deferred issues.
2023-06-29 13:48:18 +02:00
Jelle Spijker
6565295af4
Update cura-installer.yml 2023-06-26 10:13:11 +02:00
Jelle Spijker
802ece9bd1
Update cura-installer.yml 2023-06-26 09:08:02 +02:00
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