orca icon indicating copy to clipboard operation
orca copied to clipboard

git tags for releases

Open antoinerg opened this issue 5 years ago • 1 comments

For practical reasons, it has been decided a little while ago that we would decouple releases for on-prem and desktop users because of their vastly different release process:

  • on-prem (which simply amounts to publishing a Docker image)
  • desktop users (multiple installation methods, multiple artifacts published at different services, meant for multiple operating systems, much longer QA process)

I think this decision has been a good one since it greatly relieves pressure on Orca maintainers from doing tedious release/QA each time a minor fix meant for on-prem needs to be published.

However, we currently have a problem with our git tags naming schema. We have git tags with version numbers tied to on-prem release with format vX.Y.Z (currently in the v3) and git tags that are semantically versioned using the same format vX.Y.Z tied to our open-source/desktop releases (currently in the v1). To my knowledge, we haven't made any breaking changes so Orca releases for the open-source/desktop community should remain in v1.

Moving forward, the git tags tied to on-prem releases should probably contain an on-prem string in them in order to distinguish them. Our CircleCI config should also be updated to reflect that change.

cc @joaoalf @plotly/devops

antoinerg avatar Feb 03 '20 18:02 antoinerg

Moving forward, the git tags tied to on-prem releases should probably contain an on-prem string in them in order to distinguish them

:+1:

like this one https://github.com/plotly/orca/releases/tag/v1.0.1-onprem

etpinard avatar Feb 03 '20 19:02 etpinard