mailserver2 / mailserver

Simple and full-featured mail server using Docker
https://store.docker.com/community/images/mailserver2/mailserver
MIT License
141 stars 30 forks source link

Added VERSIONING.md #11

Closed AndrewSav closed 4 years ago

AndrewSav commented 4 years ago

Description

This commit proposes versioning scheme for mailserver2 images. Fixes https://github.com/mailserver2/mailserver/issues/8

Type of change

Status

How has this been tested ?

Sine this is a documentation change at this stage, unit tests are irrelevant. However since it proposes changes in the process this is expected to be peer reviewed before getting merged.

What's next ?

Once this change is merged the current versions in Docker Hub can be fixed in the following manner:

docker pull mailserver2/mailserver
docker tag mailserver2/mailserver mailserver2/mailserver:1.1.1
docker push mailserver2/mailserver:1.1.1

docker pull mailserver2/postfixadmin
docker tag mailserver2/postfixadmin mailserver2/postfixadmin:3.2.4
docker push mailserver2/postfixadmin:3.2.4

docker pull mailserver2/rainloop
docker tag mailserver2/rainloop mailserver2/rainloop:1.14.0
docker push mailserver2/rainloop:1.14.0

docker pull mailserver2/debian-mail-overlay
docker tag mailserver2/debian-mail-overlay mailserver2/debian-mail-overlay:1.0.0
docker mailserver2/debian-mail-overlay:1.0.0

I'm happy to do the change after it's merged, or feel free to do it yourself. The Wiki also might need updating.

It's probably too late to tag GitHub repos with this versions now, but it should be done for each subsequent Docker Hub push.

AndrewSav commented 4 years ago

The merge button is greyed out. Is it because ci/dockercloud Expected — Waiting for status to be reported does not come through? What is that and how is that supposed to work @SaraSmiseth

AndrewSav commented 4 years ago

I removed "ci/dockercloud" required status check. Please let me know if there are issues with that.

AndrewSav commented 4 years ago

@SaraSmiseth pushed to dockerhub

SaraSmiseth commented 4 years ago

I removed "ci/dockercloud" required status check. Please let me know if there are issues with that.

It's OK. When I disabled the automatic building I forgot about that check.