Cura/.github/workflows
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
..
conan-package-create.yml Add private Cura Artifactory 2023-03-27 11:04:42 +02:00
conan-package.yml Update conan-package.yml 2023-03-17 18:15:09 +01:00
conan-recipe-export.yml Add private Cura Artifactory 2023-03-27 11:04:42 +02:00
conan-recipe-version.yml Use SHA of the commit instead of no_commits since last tag 2023-06-06 08:33:03 +02:00
cura-all-installers.yml We hit the max 10 inputs for the workflow. Remove the pkg input and use the msi one temporarily instead. 2023-01-12 14:15:53 +01:00
cura-installer.yml Sync workflow with main 2023-03-01 11:32:55 +01:00
no-response.yml run the no-response job twice a day 2022-06-21 11:38:18 +02:00
notify.yml Revert "Restrict permissions, should only need to read here." 2022-11-04 12:00:39 +01:00
notify_on_print_profile_change.yml Revert "Restrict permissions, should only need to read here." 2022-11-04 12:00:39 +01:00
printer-linter-format.yml Synced main workflows with 5.3.0 2023-02-22 10:58:57 +01:00
printer-linter-pr-diagnose.yml Synced main workflows with 5.3.0 2023-02-22 10:58:57 +01:00
printer-linter-pr-post.yml Revert "Fix multiline printer-linter PR suggestions" 2022-12-13 11:30:13 +01:00
process-pull-request.yml Use different check to determine fork 2022-11-30 14:35:31 +01:00
requirements-conan-package.txt Pinned conan to version 1.56.0 2023-02-22 10:54:15 +01:00
requirements-printer-linter.txt Added workflow requirements 2022-11-21 13:31:54 +01:00
security_badge.yml Begin adding security-badge with OSSF workflow. 2023-03-23 11:53:28 +01:00
stale.yml Decreased frequency - Increased Operations 2023-05-30 10:17:01 +02:00
unit-test-post.yml Defensive programming for unit-test result publising. 2023-03-28 16:31:00 +02:00
unit-test.yml Run conan profile detection after switching compiler 2023-04-08 10:25:51 +02:00
update-translation.yml Update update-translation.yml 2023-03-17 18:16:04 +01:00