918 Commits

Author SHA1 Message Date
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
j.spijker@ultimaker.com
2781725cea Use latest alias
Contributes to CURA-9365
2022-06-22 19:18:04 +02:00
j.spijker@ultimaker.com
cc814afaa3 don't use prereleasenumber
Contributes to CURA-9365
2022-06-22 13:21:40 +02:00
j.spijker@ultimaker.com
0b9a49f7c9 Trigger on release branch and when gitversion changes
Contributes to CURA-9365
2022-06-22 12:28:12 +02:00
Jelle Spijker
be5ed20f8f Use Conan download cache
to limit to amount of transfer to/from server

Contributes to CURA-9365
2022-06-22 11:14:07 +02:00
j.spijker@ultimaker.com
46929ad302 Invert failure bool for notify
Contributes to CURA-9365
2022-06-22 10:51:51 +02:00
j.spijker@ultimaker.com
fdbac4cccb trigger workflow when conanfile.py and conandata.yml changes
Contributes to CURA-9365
2022-06-22 09:29:58 +02:00
j.spijker@ultimaker.com
6ca96814a8 Fix parser logic
Contributes to CURA-9365
2022-06-22 08:57:02 +02:00
j.spijker@ultimaker.com
4c4c6bb5da fixed latest step
Contributes to CURA-9365
2022-06-22 08:52:46 +02:00
j.spijker@ultimaker.com
f746708c8e fix typo
Contributes to CURA-9365
2022-06-22 08:48:34 +02:00
j.spijker@ultimaker.com
a80543aa4c use only semver pre-release-tags
Contributes to CURA-9365
2022-06-22 08:46:06 +02:00
j.spijker@ultimaker.com
399bff8bf6 Remove reference to curaengine from step name
Contributes to CURA-9365
2022-06-22 08:04:10 +02:00
j.spijker@ultimaker.com
24f1170c29 treat input success and failure as boolean
Contributes to CURA-9365
2022-06-22 08:02:19 +02:00
j.spijker@ultimaker.com
5616bae098 Cache to arch specific key
Contributes to CURA-9365
2022-06-22 06:58:26 +02:00
j.spijker@ultimaker.com
c135173e67 No need to sanitize user
Contributes to CURA-9365
2022-06-21 17:14:42 +02:00
j.spijker@ultimaker.com
73c3bd2126 Remove release branch trigger
Contributes to CURA-9365
2022-06-21 17:09:12 +02:00
j.spijker@ultimaker.com
955cf56dc3 Use glob pattern for the release triggers
Contributes to CURA-9365
2022-06-21 17:04:06 +02:00
j.spijker@ultimaker.com
1c23bb56d1 No start and end characters for regex
Contributes to CURA-9365
2022-06-21 16:58:23 +02:00
j.spijker@ultimaker.com
cef1e35190 Uniform Versions
Contributes to CURA-9365
2022-06-21 16:52:32 +02:00
j.spijker@ultimaker.com
d987c0190b Treat the input as a boolean not a string
Contributes to CURA-9365
2022-06-21 14:41:37 +02:00
j.spijker@ultimaker.com
117534f091 Put value between quotes
Contributes to CURA-9365
2022-06-21 14:16:14 +02:00
j.spijker@ultimaker.com
f9a3ff01c8 Always upload to Artifactory
The dependencies might have been build,
no need to rebuild them

Contributes to CURA-9365
2022-06-21 14:08:50 +02:00
j.spijker@ultimaker.com
b1a12cb70f Allow for cleaning of the cache
Handy bool if we evr downloaded an incomplete conan-package

Contributes to CURA-9365
2022-06-21 13:48:29 +02:00
j.spijker@ultimaker.com
1c0f5e8a64 Add conan-package system reqs
for Linux and Macos

Contributes to CURA-9365
2022-06-21 13:42:06 +02:00
j.spijker@ultimaker.com
4c6985b0d9 sanitized and lowercased the prerelease tag
Cura won't show the full prerelease tag in the splash screen
if there is a `-` in it. also versioning should all be
lowercase.

Contributes to CURA-9365
2022-06-21 13:19:30 +02:00
j.spijker@ultimaker.com
ff8c0414da Also run workflow when reussable workflow changes
Contributes to CURA-9365
2022-06-21 13:02:52 +02:00
j.spijker@ultimaker.com
c7aa3c3762 run the no-response job twice a day
Contributes to CURA-9365
2022-06-21 11:38:18 +02:00
j.spijker@ultimaker.com
c61ecfa00e Also run workflow when reussable workflow changes
Contributes to CURA-9365
2022-06-21 10:39:13 +02:00
j.spijker@ultimaker.com
c11865d1ca switched the conan-config with/out branch statement
Contributes to CURA-9365
2022-06-21 10:37:37 +02:00