...
The maven-release-plugin will ask you to provide the version number of the next development version (use the new minor version, not the suggested patch version). Afterwards, a new branch will be created and the version number in dev is increased to the next development version. All changes will be automatically pushed by the plugin.
In the dev branch, update the sp.version property in the maven archetypes (in the archetypes folder, all pom.xml templates in src/main/resources/archetype-resources)
Code Block | ||||
---|---|---|---|---|
| ||||
<properties>
<sp.version>0.66.0-SNAPSHOT</sp.version>
</properties> |
Installer
Update the installer to the next development version in dev:
Code Block | ||||
---|---|---|---|---|
| ||||
# Go to incubator-streampipes/installer in dev
# checkout dev and update version
./upgrade_versions.sh NEW_SNAPSHOT_VERSION
git push origin |
API Docs
Update the streampipes version within the API docs:
Code Block | ||||
---|---|---|---|---|
| ||||
# Go to /streampipes-backendservice-core/src/main/resources/openapi.yaml in dev # adapt the streampipes version openAPI: info: version: '0.7091.0' |
Checkout dev and change the aforementioned versions to the next release version (e.g., 0.67.0-SNAPSHOT)
...
In case modules are changed, update the docker-compose files in incubator-streampipes and incubator-streampipes-extensions streampipes project by adding/modifying/removing defined services.
...
- JDK (starting from v0.70, JDK 11 17 is the new minimum java version)
- Maven (tested with 3.6)
- NodeJS + NPM (tested with v12+/ v6+)
- Docker + Docker-Compose
...
First, create a new folder and checkout the release branches of incubator- streampipes:
Code Block | ||||
---|---|---|---|---|
| ||||
# Clone & checkout a clean copy from the release branch mkdir test-streampipes-rc && cd test-streampipes-rc git clone git@github.com:apache/incubator-streampipes.git # ALTERNATIVE: git clone https://github.com/apache/incubator-streampipes.git cd incubator-streampipes # Change VERSION to the current release branch git checkout rel/VERSION |
...