Ensure users know what is happening with updated versions coming down the pipes #55

Closed
opened 2021-04-02 15:19:54 +00:00 by decentral1se · 1 comment
Owner

Now that we'll have the generation script publishing the versions (see coop-cloud/abra#121), we will have to deal packagers publishing versions.

Some of those versions will be straight upgrades of the app service. Then users know what is coming for them. However, some of those will be updates to the underlying services and then the version tags add a ~<n> to them.

Taking Gitea for example, if we upgrade the database with a major version, we'd publish this new version 1.13.4~1 but that doesn't quite show that it is potentially breaking change.

So, one way to mitigate this will be to use CHANGELOG.md files in the app repos. Another way is to explain exactly what is going on via https://docs.cloud.autonomic.zone/packager-guide/#how-apps-are-versioned. And the other way is to make sure abra shows what versions are being deployed when an update goes out.

Leaving this open to track the implementation of these thoughts.

Now that we'll have the generation script publishing the versions (see https://git.autonomic.zone/coop-cloud/abra/issues/121), we will have to deal packagers publishing versions. Some of those versions will be straight upgrades of the `app` service. Then users know what is coming for them. However, some of those will be updates to the underlying services and then the version tags add a `~<n>` to them. Taking Gitea for example, if we upgrade the database with a major version, we'd publish this new version `1.13.4~1` but that doesn't quite show that it is potentially breaking change. So, one way to mitigate this will be to use `CHANGELOG.md` files in the app repos. Another way is to explain exactly what is going on via https://docs.cloud.autonomic.zone/packager-guide/#how-apps-are-versioned. And the other way is to make sure `abra` shows what versions are being deployed when an update goes out. Leaving this open to track the implementation of these thoughts.
decentral1se added this to the Beta release milestone 2021-04-02 15:19:54 +00:00
decentral1se added the
enhancement
label 2021-04-02 15:19:54 +00:00
Author
Owner

Let's converge on #58 (more specific).

Let's converge on https://git.autonomic.zone/coop-cloud/organising/issues/58 (more specific).
This repo is archived. You cannot comment on issues.
No description provided.