eclipse / amlen

Message Broker for IoT/Mobile/Web. Mainly uses MQTT v3.x and v5. Aims to be easy to use, scalable and reliable
Eclipse Public License 2.0
46 stars 11 forks source link

New operator release 1.0.3 #165

Closed IanBoden closed 7 months ago

IanBoden commented 7 months ago

From the readme:

The release process is currently a bit awkward what needs to happen is:

push a change that moves the version from the current alpha version to the actual version, ie if the version is 1.0.3-a then submit a PR to change it to version 1.0.3

When that has merged into main and completed the build:

Tag the operator-bundle:main-d as version-pre eg 1.0.3-pre
Tag the operator:main as v1.0.3

Push a change that moves the version in main to the next alpha channel eg 1.0.4-a

When that has merged into main and completed the build:

Tag the operator-bundle:(version)-pre as (version) eg add 1.0.3 tag to the 1.0.3-pre tag

This results in:

operator-bundle:main which points to operator-bundle:main with a version of 1.0.4-a (can be used in development environments)
operator-bundle:main-d which points to the digest of operator-bundle:main with a version of 1.0.4a
operator-bundle:1.0.3 which points to the digest of operator:v1.0.3 with a version of 1.0.3 (can be used in production environments)

So this is the PR to change from 1.0.3-a to 1.0.3 and then another PR will change it from 1.0.3 to 1.0.4-a