Commit graph

812 commits

Author SHA1 Message Date
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
j.spijker@ultimaker.com
4467491c36 Move the Conan cache step before in conan-config install
It looks like the new conan configuration isn't applied, the
ordering of the cache might influence this. At the very least
it doens't hurt to do this step at the beginning of the workflow

Contributes to CURA-9365
2022-06-21 10:23:38 +02:00
j.spijker@ultimaker.com
2f95fd2616 Remove old CI workflow
No longer relevant or needed

Contributes to CURA-9365
2022-06-21 10:19:25 +02:00
j.spijker@ultimaker.com
227b106927 Use the new JFrog Artifactory server
Only upload binaries to cura repo,
the cura-ce should contain only recipes and sources

Contributes to CURA-9365
2022-06-21 10:15:43 +02:00
Jelle Spijker
6d509e1094 Revert "Workaround for no remote atm"
This reverts commit 215f487978.
2022-06-21 09:56:15 +02:00
j.spijker@ultimaker.com
0ced137432 Also trigger workflow on changing runner pip req
Contributes to CURA-9365
2022-06-21 09:52:59 +02:00
j.spijker@ultimaker.com
57e991e214 Add runner pip requirements
Contributes to CURA-9365
2022-06-21 09:50:58 +02:00