From 4d50f5ef322d005033b3509e42c74e9e56d1f952 Mon Sep 17 00:00:00 2001
From: Jan Wittler <jan.wittler@kit.edu>
Date: Fri, 19 Aug 2022 17:42:21 +0200
Subject: [PATCH] [Release Process] Set release version to 3.0.0

---
 .../META-INF/MANIFEST.MF                                  | 2 +-
 bundles/tools.vitruv.framework.views/META-INF/MANIFEST.MF | 2 +-
 bundles/tools.vitruv.framework.vsum/META-INF/MANIFEST.MF  | 2 +-
 bundles/tools.vitruv.testutils.vsum/META-INF/MANIFEST.MF  | 2 +-
 features/tools.vitruv.framework.vsum.feature/feature.xml  | 2 +-
 features/tools.vitruv.testutils.vsum.feature/feature.xml  | 2 +-
 pom.xml                                                   | 2 +-
 releng/tools.vitruv.parent/pom.xml                        | 4 ++--
 releng/tools.vitruv.updatesite/category.xml               | 8 ++++----
 releng/tools.vitruv.updatesite/pom.xml                    | 2 +-
 .../META-INF/MANIFEST.MF                                  | 2 +-
 tests/tools.vitruv.framework.views.tests/pom.xml          | 2 +-
 .../META-INF/MANIFEST.MF                                  | 2 +-
 13 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/bundles/tools.vitruv.framework.applications/META-INF/MANIFEST.MF b/bundles/tools.vitruv.framework.applications/META-INF/MANIFEST.MF
index 7705172224..1d4c66d728 100644
--- a/bundles/tools.vitruv.framework.applications/META-INF/MANIFEST.MF
+++ b/bundles/tools.vitruv.framework.applications/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Vitruv Framework Applications Specification
 Bundle-Vendor: vitruv.tools
 Bundle-SymbolicName: tools.vitruv.framework.applications;singleton:=true
 Automatic-Module-Name: tools.vitruv.framework.applications
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Require-Bundle: tools.vitruv.change.propagation;visibility:=reexport,
  com.google.guava,
diff --git a/bundles/tools.vitruv.framework.views/META-INF/MANIFEST.MF b/bundles/tools.vitruv.framework.views/META-INF/MANIFEST.MF
index 7f3d2f7f3a..f8839d6b74 100644
--- a/bundles/tools.vitruv.framework.views/META-INF/MANIFEST.MF
+++ b/bundles/tools.vitruv.framework.views/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Bundle-Name: Vitruv Framework Views
 Bundle-SymbolicName: tools.vitruv.framework.views;singleton:=true
 Automatic-Module-Name: tools.vitruv.framework.views
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Require-Bundle: org.apache.log4j,
  tools.vitruv.change.composite,
diff --git a/bundles/tools.vitruv.framework.vsum/META-INF/MANIFEST.MF b/bundles/tools.vitruv.framework.vsum/META-INF/MANIFEST.MF
index b13bcb96af..b04223f376 100644
--- a/bundles/tools.vitruv.framework.vsum/META-INF/MANIFEST.MF
+++ b/bundles/tools.vitruv.framework.vsum/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Bundle-Name: Vitruv Framework Virtual Single Underlying Model
 Bundle-SymbolicName: tools.vitruv.framework.vsum;singleton:=true
 Automatic-Module-Name: tools.vitruv.framework.vsum
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Require-Bundle: org.apache.log4j,
  tools.vitruv.change.composite;visibility:=reexport,
diff --git a/bundles/tools.vitruv.testutils.vsum/META-INF/MANIFEST.MF b/bundles/tools.vitruv.testutils.vsum/META-INF/MANIFEST.MF
index 2b44c46476..2adf8e54a0 100644
--- a/bundles/tools.vitruv.testutils.vsum/META-INF/MANIFEST.MF
+++ b/bundles/tools.vitruv.testutils.vsum/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: Vitruv V-SUM Testutils
 Bundle-SymbolicName: tools.vitruv.testutils.vsum
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-Vendor: tools.vitruv
 Automatic-Module-Name: tools.vitruv.testutils.vsum
 Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/features/tools.vitruv.framework.vsum.feature/feature.xml b/features/tools.vitruv.framework.vsum.feature/feature.xml
index 83c1b96785..1a3b3ca2a6 100644
--- a/features/tools.vitruv.framework.vsum.feature/feature.xml
+++ b/features/tools.vitruv.framework.vsum.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="tools.vitruv.framework.vsum.feature"
       label="%featureName"
-      version="3.0.0.qualifier"
+      version="3.0.0"
       provider-name="%providerName"
       license-feature="tools.vitruv.license.feature"
       license-feature-version="1.0.0">
diff --git a/features/tools.vitruv.testutils.vsum.feature/feature.xml b/features/tools.vitruv.testutils.vsum.feature/feature.xml
index dc909aa709..d2f707f2ae 100644
--- a/features/tools.vitruv.testutils.vsum.feature/feature.xml
+++ b/features/tools.vitruv.testutils.vsum.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="tools.vitruv.testutils.vsum.feature"
       label="%featureName"
-      version="3.0.0.qualifier"
+      version="3.0.0"
       provider-name="%providerName"
       license-feature="tools.vitruv.license.feature"
       license-feature-version="1.0.0">
diff --git a/pom.xml b/pom.xml
index 42af7b82a5..a40baecdab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<groupId>tools.vitruv</groupId>
 		<artifactId>framework-parent</artifactId>
-		<version>3.0.0-SNAPSHOT</version>
+		<version>3.0.0</version>
 		<relativePath>releng/tools.vitruv.parent</relativePath>
 	</parent>
 	<artifactId>tools.vitruv</artifactId>
diff --git a/releng/tools.vitruv.parent/pom.xml b/releng/tools.vitruv.parent/pom.xml
index a5298207a5..b6365beffe 100644
--- a/releng/tools.vitruv.parent/pom.xml
+++ b/releng/tools.vitruv.parent/pom.xml
@@ -9,12 +9,12 @@
 		<version>2.0.2</version>
 	</parent>
 	<artifactId>framework-parent</artifactId>
-	<version>3.0.0-SNAPSHOT</version>
+	<version>3.0.0</version>
 	<packaging>pom</packaging>
 	
 	<properties>
 		<!-- A local updatesite for the change core can be specified by overwriting these properties. It defaults to the nightly Vitruv change updatesite. -->
-		<vitruv.change.url>https://vitruv-tools.github.io/updatesite/nightly/change</vitruv.change.url>
+		<vitruv.change.url>https://vitruv-tools.github.io/updatesite/release/change/latest</vitruv.change.url>
 	</properties>
 
 	<repositories>
diff --git a/releng/tools.vitruv.updatesite/category.xml b/releng/tools.vitruv.updatesite/category.xml
index 35963ff823..dae98505c8 100644
--- a/releng/tools.vitruv.updatesite/category.xml
+++ b/releng/tools.vitruv.updatesite/category.xml
@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <site>
-   <feature url="features/tools.vitruv.framework.vsum.feature_3.0.0.qualifier.jar" id="tools.vitruv.framework.vsum.feature" version="3.0.0.qualifier">
+   <feature url="features/tools.vitruv.framework.vsum.feature_3.0.0.jar" id="tools.vitruv.framework.vsum.feature" version="3.0.0">
       <category name="Vitruv Framework"/>
    </feature>
-   <feature id="tools.vitruv.framework.vsum.feature.source" version="3.0.0.qualifier">
+   <feature id="tools.vitruv.framework.vsum.feature.source" version="3.0.0">
       <category name="Vitruv Framework"/>
    </feature>
-   <feature url="features/tools.vitruv.testutils.vsum.feature_3.0.0.qualifier.jar" id="tools.vitruv.testutils.vsum.feature" version="3.0.0.qualifier">
+   <feature url="features/tools.vitruv.testutils.vsum.feature_3.0.0.jar" id="tools.vitruv.testutils.vsum.feature" version="3.0.0">
       <category name="Vitruv Framework"/>
    </feature>
-   <feature id="tools.vitruv.testutils.vsum.feature.source" version="3.0.0.qualifier">
+   <feature id="tools.vitruv.testutils.vsum.feature.source" version="3.0.0">
       <category name="Vitruv Framework"/>
    </feature>
    <category-def name="Vitruv Framework" label="Vitruv V-SUM Framework">
diff --git a/releng/tools.vitruv.updatesite/pom.xml b/releng/tools.vitruv.updatesite/pom.xml
index 447fb77d80..45d93cbb60 100644
--- a/releng/tools.vitruv.updatesite/pom.xml
+++ b/releng/tools.vitruv.updatesite/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<groupId>tools.vitruv</groupId>
 		<artifactId>framework-parent</artifactId>
-		<version>3.0.0-SNAPSHOT</version>
+		<version>3.0.0</version>
 		<relativePath>../tools.vitruv.parent</relativePath>
 	</parent>
 	
diff --git a/tests/tools.vitruv.framework.views.tests/META-INF/MANIFEST.MF b/tests/tools.vitruv.framework.views.tests/META-INF/MANIFEST.MF
index 86fd02e1dd..9c63e5590c 100644
--- a/tests/tools.vitruv.framework.views.tests/META-INF/MANIFEST.MF
+++ b/tests/tools.vitruv.framework.views.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Bundle-Name: Vitruv Framwork Views Tests
 Bundle-SymbolicName: tools.vitruv.framework.views.tests;singleton:=true
 Automatic-Module-Name: tools.vitruv.framework.views.tests
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Fragment-Host: tools.vitruv.framework.views
 Require-Bundle: org.apache.log4j,
diff --git a/tests/tools.vitruv.framework.views.tests/pom.xml b/tests/tools.vitruv.framework.views.tests/pom.xml
index 94de5a006e..3892b83f55 100644
--- a/tests/tools.vitruv.framework.views.tests/pom.xml
+++ b/tests/tools.vitruv.framework.views.tests/pom.xml
@@ -4,7 +4,7 @@
   <parent>
     <groupId>tools.vitruv</groupId>
     <artifactId>tests</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0</version>
     <relativePath>../.polyglot.pom.tycho</relativePath>
   </parent>
   <artifactId>tools.vitruv.framework.views.tests</artifactId>
diff --git a/tests/tools.vitruv.framework.vsum.tests/META-INF/MANIFEST.MF b/tests/tools.vitruv.framework.vsum.tests/META-INF/MANIFEST.MF
index e1de5059d2..155a7f7ba5 100644
--- a/tests/tools.vitruv.framework.vsum.tests/META-INF/MANIFEST.MF
+++ b/tests/tools.vitruv.framework.vsum.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
 Bundle-Name: Vitruv Framwork Virtual Single Underlying Model Tests
 Bundle-SymbolicName: tools.vitruv.framework.vsum.tests;singleton:=true
 Automatic-Module-Name: tools.vitruv.framework.vsum.tests
-Bundle-Version: 3.0.0.qualifier
+Bundle-Version: 3.0.0
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Fragment-Host: tools.vitruv.framework.vsum
 Require-Bundle: org.apache.log4j,