Commit graph

763 commits

Author SHA1 Message Date
j.spijker@ultimaker.com
6df5072443 Added reminder to fix the nightly builds
Contributes to CURA-9365
2022-07-04 08:35:22 +02:00
j.spijker@ultimaker.com
fd55ec708d
Add missing create-dmg tool
Contributes to CURA-9365
2022-07-02 01:20:43 +02:00
j.spijker@ultimaker.com
1c19230211
Add keychain ext
Contributes to CURA-9365
2022-07-02 00:39:52 +02:00
j.spijker@ultimaker.com
2cc6cc73f2
Use macos-keychain GH action
Contributes to CURA-9365
2022-07-02 00:35:14 +02:00
Jelle Spijker
b0286cb386 Revert "try to unlock"
This reverts commit d449f560f9.
2022-07-01 17:08:48 +02:00
Jelle Spijker
a56c782738 Revert "Use certificate path"
This reverts commit 1aa67b7f9d.
2022-07-01 17:08:47 +02:00
j.spijker@ultimaker.com
1aa67b7f9d Use certificate path
Contributes to CURA-9365
2022-07-01 16:59:48 +02:00
j.spijker@ultimaker.com
d449f560f9 try to unlock
Contributes to CURA-9365
2022-07-01 16:29:48 +02:00
j.spijker@ultimaker.com
1b9648001d try not to unlock
Contributes to CURA-9365
2022-07-01 15:37:03 +02:00
j.spijker@ultimaker.com
d13c037dfc changed password arg
Contributes to CURA-9365
2022-07-01 15:33:54 +02:00
j.spijker@ultimaker.com
6792490fae capitalize P arg
Contributes to CURA-9365
2022-07-01 15:26:00 +02:00
j.spijker@ultimaker.com
e3517a8c11 fixed $ sign
Contributes to CURA-9365

(cherry picked from commit 74bfd75f74)
2022-07-01 15:24:22 +02:00
j.spijker@ultimaker.com
74bfd75f74 fixed $ sign
Contributes to CURA-9365
2022-07-01 15:23:22 +02:00
j.spijker@ultimaker.com
05d52860a0 sync workflow with 5.1
Contributes to CURA-9365
2022-07-01 15:21:48 +02:00
j.spijker@ultimaker.com
6a712c50fb Do cmds on single line
Contributes to CURA-9365
2022-07-01 15:20:24 +02:00
Jelle Spijker
4316ad0548 Add notarize and sign steps
Contributes to CURA-9365
2022-07-01 15:17:42 +02:00
Jelle Spijker
e6855ad2f9 use different pass
Contributes to CURA-9365
2022-07-01 14:57:37 +02:00
j.spijker@ultimaker.com
79e5950b50 Use simple import of keychain
Contributes to CURA-9365
2022-07-01 14:53:49 +02:00
j.spijker@ultimaker.com
e843849f0e Rename unlock Macos keychain
Contributes to CURA-9365
2022-07-01 14:41:40 +02:00
j.spijker@ultimaker.com
bbcba0c7a0 Import and unlock Macos keychain
Contributes to CURA-9365
2022-07-01 14:37:19 +02:00
j.spijker@ultimaker.com
da14603aee Use the gpg private key
Obtained with:
```
 gpg --armor --export-secret-key -u <key_identity_obtained_when_you_import> | base64 | xclip
```

Contributes to CURA-9365
2022-07-01 13:57:56 +02:00
j.spijker@ultimaker.com
0f5e0a8399 Speed tweaks
Using the latest python-version should increase the pip install time.
No need to upload the packages here. This is already done when the
packages are created in the previous steps.

Contributes to CURA-9365
2022-07-01 13:43:20 +02:00
j.spijker@ultimaker.com
42b5aa491d Install GPG key Linux
Obtained by performing the following commands

```
gpg --import private-gpg.key
gpg --armor --export-secret-key -u <key_id_shown_when_run_previous_cmd>
```

Contributes to CURA-9365
2022-07-01 13:40:34 +02:00
j.spijker@ultimaker.com
4b547628fc Added build and sign step for the dmg
Contributes to CURA-9365
2022-07-01 13:07:11 +02:00
j.spijker@ultimaker.com
8a3d94d2b9 Install and use the appimagetool
Can be set as an env variable in the script

Contributes to CURA-9365
2022-07-01 13:01:16 +02:00
j.spijker@ultimaker.com
66a38be94b Use script this time
Contributes to CURA-9365
2022-07-01 12:44:17 +02:00
j.spijker@ultimaker.com
0aa65cc268 Set Mac secrets to environment
Contributes to CURA-9365
2022-07-01 12:41:51 +02:00
j.spijker@ultimaker.com
b35a8bf3ae Create a Linux AppImage
Contributes to CURA-9365
2022-07-01 12:36:53 +02:00
j.spijker@ultimaker.com
a9f4d7093d Point to correct paths
Contributes to CURA-9365
2022-07-01 11:42:48 +02:00
j.spijker@ultimaker.com
f2fa309df7 Copy the Cura Installer workflow
And use the nsis step

Contributes to CURA-9365
2022-07-01 10:32:12 +02:00
Jelle Spijker
61d276f5ee Use ultimaker/testing on main/master branches
Contributes to CURA-9365
2022-07-01 09:38:08 +02:00
j.spijker@ultimaker.com
b6676e7bb9 Run workflow when files in packaging changes
Contributes to CURA-9365
2022-07-01 08:23:08 +02:00
Jelle Spijker
e570e3bec6
Run when jinja changes 2022-07-01 00:46:08 +02:00
j.spijker@ultimaker.com
d1b3e25440 Fixed path for pyinstaller spec file
Contributes to CURA-9365
2022-06-30 23:43:41 +02:00
j.spijker@ultimaker.com
44bda180f3 Fixed path for activation script
Contributes to CURA-9365
2022-06-30 23:41:26 +02:00
j.spijker@ultimaker.com
79508b552e Use correct paths and extension for activation script
Contributes to CURA-9365
2022-06-30 23:16:02 +02:00
j.spijker@ultimaker.com
c04511d433 run at 3:25 UTC
Contributes to CURA-9365
2022-06-30 23:02:48 +02:00
j.spijker@ultimaker.com
839554ce02 Add runner pip requirements
Contributes to CURA-9365
2022-06-30 22:44:46 +02:00
j.spijker@ultimaker.com
df09a6824c default conan config should not be required
Contributes to CURA-9365
2022-06-30 22:41:45 +02:00
j.spijker@ultimaker.com
94af0ad906 repurposed old cura-build-env workflow
Contributes to CURA-9365
2022-06-30 22:38:23 +02:00
Jelle Spijker
52294dbc38
Create cura-installer.yml
Manually trigger workflow which will create an installer
2022-06-30 18:46:06 +02:00
Ghostkeeper
585834970d
Update branches of Conan config files to 5.1
We'll want to have it test/build those next.

Contributes to issue CURA-9365.
2022-06-30 17:47:33 +02:00
j.spijker@ultimaker.com
aa43287c26 Only do package-export
Contributes to CURA-9365
2022-06-29 03:52:38 +02:00
naveen
7fcf876a91 chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-06-25 00:31:53 +00:00
j.spijker@ultimaker.com
f58389d599 Build on the current branch
for testing purposes

Contributes to CURA-9365
2022-06-23 09:27:34 +02:00
j.spijker@ultimaker.com
35981219b1 sync workflow across repo's
Contributes to CURA-9365
2022-06-23 09:12:15 +02:00
j.spijker@ultimaker.com
06f6ce1eff Only create alias on PR's
Contributes to CURA-9365
2022-06-23 07:36:58 +02:00
j.spijker@ultimaker.com
b0448006c1 Fix incomplete user/channel broadcast
Contributes to CURA-9365
2022-06-23 07:22:07 +02:00
j.spijker@ultimaker.com
1c7033f312 Add manual trigger for the workflow
This will only work once present on main branch

Contributes to CURA-9365
2022-06-23 07:10:56 +02:00
j.spijker@ultimaker.com
706d93fbd3 Cleaned up release/channel logic
Contributes to CURA-9365
2022-06-23 06:52:36 +02:00