From 6d3a4afffa1e412731786aed964cc013a277ddec Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Wed, 18 Mar 2026 13:51:29 +0100 Subject: [PATCH 1/3] docs: simplify docker tag instruction Signed-off-by: F.N. Claessen --- RELEASE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 6f6f0ce..2fd860d 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -96,7 +96,7 @@ For a MINOR or MAJOR release: - [ ] Check `docker images` (CREATED column) to make sure the `flexmeasures-server` image is the one you just built (under "Test steps") - [ ] Re-build, because we want the new git version tag to be part of it: `docker compose build` - [ ] `docker tag flexmeasures-server lfenergy/flexmeasures:v..` - - [ ] `docker tag lfenergy/flexmeasures:v.. lfenergy/flexmeasures:latest` + - [ ] `docker tag flexmeasures-server lfenergy/flexmeasures:latest` - [ ] `docker login -u flexmeasures` # Credentials for the Docker account are in Seita's keepass store. When using Docker Desktop (maybe for all Docker demons), you need a GPG key to use the Linux pass-store (https://docs.docker.com/desktop/get-started/#sign-in-to-docker-desktop) - `docker push lfenergy/flexmeasures:v..` - `docker push lfenergy/flexmeasures:latest` From f8a957131d488ed3da357c25ae77be124ad7ea18 Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Wed, 18 Mar 2026 13:56:19 +0100 Subject: [PATCH 2/3] docs: suggest using a separate clone of the repo for the docker release process Signed-off-by: F.N. Claessen --- RELEASE.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 2fd860d..a3a795a 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -94,9 +94,11 @@ For a MINOR or MAJOR release: - `deactivate && rm -rf testing-fm-latest` - [ ] Release to Docker Hub: - [ ] Check `docker images` (CREATED column) to make sure the `flexmeasures-server` image is the one you just built (under "Test steps") + - [ ] Work with a fresh clone of the repo under a separate `flexmeasures-release` folder to avoid any run artifacts from being included in the image: `git clone git@github.com:FlexMeasures/flexmeasures.git flexmeasures-release` + - [ ] Checkout the right tag: `git checkout v..` - [ ] Re-build, because we want the new git version tag to be part of it: `docker compose build` - - [ ] `docker tag flexmeasures-server lfenergy/flexmeasures:v..` - - [ ] `docker tag flexmeasures-server lfenergy/flexmeasures:latest` + - [ ] `docker tag flexmeasures-release-server lfenergy/flexmeasures:v..` + - [ ] `docker tag flexmeasures-release-server lfenergy/flexmeasures:latest` - [ ] `docker login -u flexmeasures` # Credentials for the Docker account are in Seita's keepass store. When using Docker Desktop (maybe for all Docker demons), you need a GPG key to use the Linux pass-store (https://docs.docker.com/desktop/get-started/#sign-in-to-docker-desktop) - `docker push lfenergy/flexmeasures:v..` - `docker push lfenergy/flexmeasures:latest` From d655d2e69c55d2cc812e319b69b0f5ab9c7d355a Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Wed, 18 Mar 2026 14:56:29 +0100 Subject: [PATCH 3/3] docs: mention you have to be in the flexmeasures-release folder Signed-off-by: F.N. Claessen --- RELEASE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index a3a795a..cada4d5 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -95,7 +95,7 @@ For a MINOR or MAJOR release: - [ ] Release to Docker Hub: - [ ] Check `docker images` (CREATED column) to make sure the `flexmeasures-server` image is the one you just built (under "Test steps") - [ ] Work with a fresh clone of the repo under a separate `flexmeasures-release` folder to avoid any run artifacts from being included in the image: `git clone git@github.com:FlexMeasures/flexmeasures.git flexmeasures-release` - - [ ] Checkout the right tag: `git checkout v..` + - [ ] In the `flexmeasures-release` folder, checkout the right tag: `git checkout v..` - [ ] Re-build, because we want the new git version tag to be part of it: `docker compose build` - [ ] `docker tag flexmeasures-release-server lfenergy/flexmeasures:v..` - [ ] `docker tag flexmeasures-release-server lfenergy/flexmeasures:latest`