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
2023-04-28 16:09:40 +02:00
2023-04-05 12:35:23 +02:00
2023-03-28 13:50:20 +02:00
2023-04-27 14:18:38 +02:00
2023-06-02 11:56:40 +02:00
2017-09-28 13:00:43 +02:00
2022-09-08 13:15:37 +02:00
2023-05-26 15:36:23 +02:00
2023-03-13 08:30:14 +01:00
2022-03-23 09:51:36 +01:00


Badge Issues Badge PullRequests Badge Closed

Badge Size Badge License Badge Contributors

Badge Test Badge Conan



Logo

Ultimaker Cura

State-of-the-art slicer app to prepare
your 3D models for your 3D printer.

With hundreds of settings & community-managed print profiles,
Ultimaker Cura is sure to lead your next project to a success.



Button Building Button Plugins Button Machines

Button Report Button Settings Button Localize



Shows cura open on the preview screen with a large benchy model in the center.

OpenSSF Scorecard


Description
No description provided
Readme Cite this repository 1.8 GiB
Languages
Python 71.3%
QML 25.6%
GLSL 1.4%
Rich Text Format 0.9%
Jinja 0.5%
Other 0.1%