Commit graph

450 commits

Author SHA1 Message Date
Joey de l'Arago
9ae3bc37dc Rename MacOs -> MacOS
CURA-6867
2023-01-11 13:27:26 +01:00
Joey de l'Arago
ddb4547598 Use path to join paths
CURA-6867
2023-01-11 11:57:51 +01:00
Joey de l'Arago
b96c0dce39 Remove source path from build_macos.py because it is unused.
Refactor filename because it now includes the extension.

The component now has -Component.pkg instead of the installer usincg -Installer.pkg. They must have different names but now the input filename is used to upload the artifacts.

CURA-6867
2023-01-10 10:11:27 +01:00
Joey de l'Arago
43b672834b Deprecate DMG building.
CURA-6867
2023-01-10 09:29:49 +01:00
Joey de l'Arago
db501f5eed Merge branch 'main' into CURA-6867_pkg_for_macos
# Conflicts:
#	.github/workflows/cura-installer.yml
2023-01-10 09:19:01 +01:00
Jelle Spijker
16d2dbf750 Check against macOS
Contribute to CURA-9157 and CURA-6867
2023-01-09 14:51:17 +01:00
Jelle Spijker
3e4453f48b Package the specific file
Contribute to CURA-9157 and CURA-6867
2023-01-09 14:19:58 +01:00
Jelle Spijker
79b898b9f6 Use step output instead of environment vars
Contribute to CURA-9157 and CURA-6867
2023-01-09 14:05:05 +01:00
Jelle Spijker
6b1722b693 Create separate archives per extension
Contribute to CURA-9157 and CURA-6867
2023-01-09 13:26:37 +01:00
Joey de l'Arago
da061910ed Try using new codesign identity. This is a more generic code sign identity that should work with multiple certificates.
CURA-6867
2023-01-09 11:05:49 +01:00
Jelle Spijker
2f5053da6e
check on version 2023-01-07 14:19:39 +01:00
Jelle Spijker
1caad1c8dc Shorten run name 2023-01-06 15:34:23 +01:00
Jelle Spijker
ee87e0a925 negate bool input in appropriate place 2023-01-06 15:30:27 +01:00
Jelle Spijker
9f3381a54b Treat bool inputs as bools 2023-01-06 15:16:06 +01:00
Jelle Spijker
aafde6fb4c Don't use github.event. 2023-01-06 14:57:20 +01:00
Jelle Spijker
1048b015b3 IDK 2023-01-06 14:53:51 +01:00
Jelle Spijker
fc6472862d IDK 2023-01-06 14:50:36 +01:00
Jelle Spijker
53a9f43e5c IDK 2023-01-06 14:48:05 +01:00
Jelle Spijker
44126324d5 IDK 2023-01-06 14:23:57 +01:00
Jelle Spijker
2aba5ca840 IDK 2023-01-06 14:22:15 +01:00
Jelle Spijker
beac5b7eb1 fix wrong quote placement 2023-01-06 14:01:35 +01:00
Jelle Spijker
6a79fc6d37 remove quotes 2023-01-06 14:00:25 +01:00
Jelle Spijker
f4bfe915e1 msi input as a string 2023-01-06 13:58:56 +01:00
Jelle Spijker
02d9de1aff Require the msi input 2023-01-06 13:34:03 +01:00
Jelle Spijker
4e08e0528e Require the msi input 2023-01-06 13:32:29 +01:00
Jelle Spijker
20c43a4f13 compare against string type 2023-01-06 13:12:02 +01:00
Jelle Spijker
0c8425b273 Ignore old Cura version tags 2023-01-06 13:06:52 +01:00
Jelle Spijker
71ad73beb4 Use bool 2023-01-06 12:57:41 +01:00
Jelle Spijker
9f8509050d Remove conan clean step
Was unused
2023-01-06 12:54:03 +01:00
Jelle Spijker
f737f4a9d2 Use the conan_config input 2023-01-06 12:52:34 +01:00
Jelle Spijker
a704807a02 Use the inputs platform to test os 2023-01-06 12:50:51 +01:00
Jelle Spijker
04cc977967 Use a string instead of bool for the input
Contributes to CURA-8607 and CURA-9157
2023-01-06 12:47:06 +01:00
Jelle Spijker
e842712142 Sign the msi and create two windows jobs (exe/msi)
Contributes to CURA-8607 and CURA-9157
2023-01-06 11:28:32 +01:00
Jelle Spijker
fe3934f03c Merge remote-tracking branch 'origin/CURA-8607_sign_windows_installer_workflow' into CURA-9157_msi_installer 2023-01-06 11:17:39 +01:00
Jelle Spijker
097067321d Use ampersand before signtool command
Contributes to CURA-8607
2023-01-06 10:17:44 +01:00
Jelle Spijker
18b3eb8f2b Use echo to write to GITHUB_OUTPUT
Contributes to CURA-8607
2023-01-06 09:50:09 +01:00
Jelle Spijker
b88f7b87b7 Use env file instead of deprecated set-output
Contributes to CURA-8607
2023-01-06 09:31:33 +01:00
Jelle Spijker
992aff17ab Use full path of signtool
Contributes to CURA-8607
2023-01-06 09:31:05 +01:00
Jelle Spijker
a748c9c618 Sign the Windows installer
Contributes to CURA-8607
2023-01-06 08:50:03 +01:00
Jelle Spijker
07814dcec5 Merge remote-tracking branch 'origin/main' into CURA-9157_msi_installer 2022-12-27 14:02:57 +01:00
Joey de l'Arago
0ae24cb669
Update cura-installer.yml
Use the same MacOS keychain password for both github actions.
2022-12-20 15:54:50 +01:00
Joey de l'Arago
8107bf3a6a
Update cura-installer.yml 2022-12-20 15:15:06 +01:00
Joey de l'Arago
0880736de5
Update cura-installer.yml 2022-12-20 15:00:24 +01:00
Joey de l'Arago
179b29d2c2 Don't create keychain twice.
CURA-6867
2022-12-20 11:53:52 +01:00
Joey de l'Arago
7057bd6fb7 Fix workflow
CURA-6867
2022-12-20 10:30:42 +01:00
Joey de l'Arago
9366facfe2 Update workflows to add new MacOs installer certificate
CURA-6867
2022-12-20 10:23:57 +01:00
Jelle Spijker
ce191611f7 Only run on relevant changes 2022-12-16 08:36:14 +01:00
Jelle Spijker
994e867b3d Set Wix bin path to PATH
Contributes to CURA-9157
2022-12-15 09:01:08 +01:00
Jelle Spijker
51abe297ca
Update cura-installer.yml
Add the Wix Toolset to the PATH
2022-12-14 19:45:36 +01:00
Jelle Spijker
ed3dd5b3ef Add quotes around app_name
Contributes to CURA-9157
2022-12-14 17:50:15 +01:00