One stable branch per release

Currently we have one stable branch each for CE release and EE release. This is a bit of an inherited situation from old days and should not be necessary now.

Diff between 9-3-stable and 9-3-stable-ee shows:

diff --git a/VERSION b/VERSION
index 63769e9..1445f05 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-9.3.2-ee
+9.3.2
diff --git a/docker/openshift-template.json b/docker/openshift-template.json
index ff2296c..57eb927 100644
--- a/docker/openshift-template.json
+++ b/docker/openshift-template.json
@@ -106,10 +106,10 @@
       "spec": {
         "tags": [
           {
-            "name": "gitlab-9.3.1",
+            "name": "gitlab-9.3.2",
             "from": {
               "kind": "DockerImage",
-              "name": "gitlab/gitlab-ce:9.3.1-ce.0"
+              "name": "gitlab/gitlab-ce:9.3.2-ce.0"
             }
           }
         ]
@@ -171,7 +171,7 @@
               ],
               "from": {
                 "kind": "ImageStreamTag",
-                "name": "${APPLICATION_NAME}:gitlab-9.3.1"
+                "name": "${APPLICATION_NAME}:gitlab-9.3.2"
               }
             }
           }

This means we maintain 2 branches only because we need the VERSION file to do a release which is a bit silly.

We should consider adapting lib/gitlab/version.rb to read from GITLAB_VERSION and GITLAB_EE_VERSION.

This also requires changes in the release-tools.

/cc @gitlab-build-team @joshlambert @stanhu

Assignee Loading
Time tracking Loading