diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
new file mode 100644
index 000000000..988ae1ee7
--- /dev/null
+++ b/.github/workflows/pull-request.yml
@@ -0,0 +1,44 @@
+name: Actions on pull requests
+on:
+ pull_request:
+ branches:
+ - develop
+ - master
+
+jobs:
+ pull-request-job:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Step 1 - Checkout repository code
+ uses: actions/checkout@v4
+
+ - name: Step 2 - Set up JDK 17
+ uses: actions/setup-java@v4
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ cache: 'maven'
+
+ - name: Step 3 - Cache Docker images.
+ uses: ScribeMD/docker-cache@0.3.7
+ with:
+ key: docker-${{ runner.os }}
+
+ - name: Step 4 - Build & Test
+ run: mvn clean verify -ntp
+
+ - name: Step 5 - Upload coverage unittests reports to Codecov
+ uses: codecov/codecov-action@v3
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }}
+ gcov_ignore: '!*datasafe-business*'
+ flags: unittests
+ verbose: true
+
+ - name: Step 6 - Upload coverage e2e tests reports to Codecov
+ uses: codecov/codecov-action@v3
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }}
+ gcov_include: '*datasafe-business*'
+ flags: e2e_tests
+ verbose: true
\ No newline at end of file
diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml
deleted file mode 100644
index 0891234c0..000000000
--- a/.github/workflows/pull-requests.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-# Builds Pull-requests to key branches
-name: Pull request CI
-
-on:
- pull_request:
- branches:
- - develop
- - master
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 17
- uses: actions/setup-java@v3
- with:
- java-version: 17
- distribution: 'adopt'
-
- - name: Build project and run default test suite
- run: mvn clean verify -ntp
diff --git a/.github/workflows/push-develop.yml b/.github/workflows/push-develop.yml
new file mode 100644
index 000000000..14dc23fc3
--- /dev/null
+++ b/.github/workflows/push-develop.yml
@@ -0,0 +1,53 @@
+name: Develop branch build
+on:
+ push:
+ branches:
+ - develop
+
+jobs:
+ develop-build-job:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Step 1 - Checkout repository code
+ uses: actions/checkout@v4
+
+ - name: Step 2 - Set up JDK 17
+ uses: actions/setup-java@v4
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ cache: 'maven'
+
+ - name: Step 3 - Cache Docker images.
+ uses: ScribeMD/docker-cache@0.3.7
+ with:
+ key: docker-${{ runner.os }}
+
+ - name: Step 4 - Build & Test
+ run: mvn clean verify -ntp
+
+ - name: Step 5 - Deploy Snapshot
+ run: ./scripts/mvn_deploy.sh
+ env:
+ SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
+ SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
+ GPG_EXECUTABLE: gpg
+ GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
+ GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
+ GPG_OWNERTRUST: ${{ secrets.GPG_OWNERTRUST }}
+
+ - name: Step 6 - Upload coverage unittests reports to Codecov
+ uses: codecov/codecov-action@v3
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }}
+ gcov_ignore: '!*datasafe-business*'
+ flags: unittests
+ verbose: true
+
+ - name: Step 7 - Upload coverage e2e tests reports to Codecov
+ uses: codecov/codecov-action@v3
+ with:
+ token: ${{ secrets.CODECOV_TOKEN }}
+ gcov_include: '*datasafe-business*'
+ flags: e2e_tests
+ verbose: true
\ No newline at end of file
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 000000000..2ecc29728
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,37 @@
+name: Release to Maven Central
+on:
+ push:
+ tags:
+ - v*
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Step 1 - Checkout repository code
+ uses: actions/checkout@v4
+
+ - name: Step 2 - Setup JDK
+ uses: actions/setup-java@v4
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ cache: 'maven'
+
+ - name: Step 3 - Cache Docker images.
+ uses: ScribeMD/docker-cache@0.3.7
+ with:
+ key: docker-${{ runner.os }}
+
+ - name: Step 4 - Maven deploy release
+ run: ./scripts/mvn_deploy.sh
+ env:
+ SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
+ SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
+ GPG_EXECUTABLE: gpg
+ GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
+ GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
+ GPG_OWNERTRUST: ${{ secrets.GPG_OWNERTRUST }}
+
+# - name: Step 4 - Push JavaDoc to GitHub Pages
+# run: ./scripts/push-javadoc-to-gh-pages.sh
diff --git a/.travis/codecov_bash.sh b/.travis/codecov_bash.sh
deleted file mode 100644
index a11db3d6a..000000000
--- a/.travis/codecov_bash.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env bash
-
-BRANCH="$TRAVIS_BRANCH"
-if [[ -n "$TRAVIS_PULL_REQUEST_BRANCH" ]]; then
- BRANCH="$TRAVIS_PULL_REQUEST_BRANCH"
- echo "Pull request branch identified: $TRAVIS_PULL_REQUEST_BRANCH"
-fi
-
-echo "Sending test results to codecov using $BRANCH"
-bash <(curl -s https://codecov.io/bash) -f '!*datasafe-business*' -F unittests -B "$BRANCH";
-bash <(curl -s https://codecov.io/bash) -s '*datasafe-business*' -F e2e_tests -B "$BRANCH";
\ No newline at end of file
diff --git a/.travis/deploy.sh b/.travis/deploy.sh
deleted file mode 100644
index 3f1052e59..000000000
--- a/.travis/deploy.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env bash
-
-echo "$GPG_SECRET_KEY" | base64 --decode | "$GPG_EXECUTABLE" --import
-echo "$GPG_OWNERTRUST" | base64 --decode | "$GPG_EXECUTABLE" --import-ownertrust
-
-set -e
-
-mvn --settings .travis/settings.xml package gpg:sign deploy -Prelease -DskipTests -B -U;
diff --git a/datasafe-business/pom.xml b/datasafe-business/pom.xml
index 4c814b1ec..675cd26a4 100644
--- a/datasafe-business/pom.xml
+++ b/datasafe-business/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-cli/pom.xml b/datasafe-cli/pom.xml
index a185dc1ad..1475c1449 100644
--- a/datasafe-cli/pom.xml
+++ b/datasafe-cli/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-cli
diff --git a/datasafe-directory/datasafe-directory-api/pom.xml b/datasafe-directory/datasafe-directory-api/pom.xml
index 64078b587..e24d8ed7c 100644
--- a/datasafe-directory/datasafe-directory-api/pom.xml
+++ b/datasafe-directory/datasafe-directory-api/pom.xml
@@ -3,7 +3,7 @@
de.adorsys
datasafe-directory
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-directory-api
diff --git a/datasafe-directory/datasafe-directory-impl/pom.xml b/datasafe-directory/datasafe-directory-impl/pom.xml
index 8d01a516a..072b6e852 100644
--- a/datasafe-directory/datasafe-directory-impl/pom.xml
+++ b/datasafe-directory/datasafe-directory-impl/pom.xml
@@ -3,7 +3,7 @@
de.adorsys
datasafe-directory
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-directory-impl
diff --git a/datasafe-directory/pom.xml b/datasafe-directory/pom.xml
index 7bbf7574f..0f8669f57 100644
--- a/datasafe-directory/pom.xml
+++ b/datasafe-directory/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-encryption/datasafe-encryption-api/pom.xml b/datasafe-encryption/datasafe-encryption-api/pom.xml
index 4e453c981..6bc3dc850 100644
--- a/datasafe-encryption/datasafe-encryption-api/pom.xml
+++ b/datasafe-encryption/datasafe-encryption-api/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-encryption
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-encryption-api
diff --git a/datasafe-encryption/datasafe-encryption-impl/pom.xml b/datasafe-encryption/datasafe-encryption-impl/pom.xml
index 7109cd9b4..f93d60838 100644
--- a/datasafe-encryption/datasafe-encryption-impl/pom.xml
+++ b/datasafe-encryption/datasafe-encryption-impl/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-encryption
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-encryption-impl
diff --git a/datasafe-encryption/pom.xml b/datasafe-encryption/pom.xml
index e8597d40f..80172392b 100644
--- a/datasafe-encryption/pom.xml
+++ b/datasafe-encryption/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-examples/datasafe-examples-business/pom.xml b/datasafe-examples/datasafe-examples-business/pom.xml
index 6d9e1e396..bad2ba76c 100644
--- a/datasafe-examples/datasafe-examples-business/pom.xml
+++ b/datasafe-examples/datasafe-examples-business/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-examples
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-examples-business
diff --git a/datasafe-examples/datasafe-examples-customize-dagger/pom.xml b/datasafe-examples/datasafe-examples-customize-dagger/pom.xml
index bd2050378..0a86d584b 100644
--- a/datasafe-examples/datasafe-examples-customize-dagger/pom.xml
+++ b/datasafe-examples/datasafe-examples-customize-dagger/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-examples
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-examples-customize-dagger
diff --git a/datasafe-examples/datasafe-examples-multidfs/pom.xml b/datasafe-examples/datasafe-examples-multidfs/pom.xml
index 1693f8ab1..7a9ef6e4c 100644
--- a/datasafe-examples/datasafe-examples-multidfs/pom.xml
+++ b/datasafe-examples/datasafe-examples-multidfs/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-examples
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-examples-multidfs
diff --git a/datasafe-examples/datasafe-examples-versioned-s3/pom.xml b/datasafe-examples/datasafe-examples-versioned-s3/pom.xml
index fe1bd76db..cf14cf1da 100644
--- a/datasafe-examples/datasafe-examples-versioned-s3/pom.xml
+++ b/datasafe-examples/datasafe-examples-versioned-s3/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-examples
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-examples-versioned-s3
diff --git a/datasafe-examples/pom.xml b/datasafe-examples/pom.xml
index 98d612712..2873df125 100644
--- a/datasafe-examples/pom.xml
+++ b/datasafe-examples/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-inbox/datasafe-inbox-api/pom.xml b/datasafe-inbox/datasafe-inbox-api/pom.xml
index bd7523ee2..84a7fa66c 100644
--- a/datasafe-inbox/datasafe-inbox-api/pom.xml
+++ b/datasafe-inbox/datasafe-inbox-api/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-inbox
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-inbox-api
diff --git a/datasafe-inbox/datasafe-inbox-impl/pom.xml b/datasafe-inbox/datasafe-inbox-impl/pom.xml
index 19feb8c4d..f1b68c166 100644
--- a/datasafe-inbox/datasafe-inbox-impl/pom.xml
+++ b/datasafe-inbox/datasafe-inbox-impl/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-inbox
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-inbox-impl
diff --git a/datasafe-inbox/pom.xml b/datasafe-inbox/pom.xml
index 84bdb7ab9..093fcb2c6 100644
--- a/datasafe-inbox/pom.xml
+++ b/datasafe-inbox/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-long-run-tests/datasafe-business-tests-random-actions/pom.xml b/datasafe-long-run-tests/datasafe-business-tests-random-actions/pom.xml
index 9fe35e5b0..cd4ba8107 100644
--- a/datasafe-long-run-tests/datasafe-business-tests-random-actions/pom.xml
+++ b/datasafe-long-run-tests/datasafe-business-tests-random-actions/pom.xml
@@ -5,7 +5,7 @@
datasafe-long-run-tests
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-long-run-tests/pom.xml b/datasafe-long-run-tests/pom.xml
index 71593ffc8..a550f9048 100644
--- a/datasafe-long-run-tests/pom.xml
+++ b/datasafe-long-run-tests/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-metainfo/datasafe-metainfo-version-api/pom.xml b/datasafe-metainfo/datasafe-metainfo-version-api/pom.xml
index e0bc9924f..98e102c38 100644
--- a/datasafe-metainfo/datasafe-metainfo-version-api/pom.xml
+++ b/datasafe-metainfo/datasafe-metainfo-version-api/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-metainfo
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-metainfo-version-api
diff --git a/datasafe-metainfo/datasafe-metainfo-version-impl/pom.xml b/datasafe-metainfo/datasafe-metainfo-version-impl/pom.xml
index d07acfb1f..bafb3174f 100644
--- a/datasafe-metainfo/datasafe-metainfo-version-impl/pom.xml
+++ b/datasafe-metainfo/datasafe-metainfo-version-impl/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-metainfo
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-metainfo-version-impl
diff --git a/datasafe-metainfo/pom.xml b/datasafe-metainfo/pom.xml
index 9811a2401..17ed12b50 100644
--- a/datasafe-metainfo/pom.xml
+++ b/datasafe-metainfo/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-privatestore/datasafe-privatestore-api/pom.xml b/datasafe-privatestore/datasafe-privatestore-api/pom.xml
index 662e128c0..4ca010e4a 100644
--- a/datasafe-privatestore/datasafe-privatestore-api/pom.xml
+++ b/datasafe-privatestore/datasafe-privatestore-api/pom.xml
@@ -5,7 +5,7 @@
datasafe-privatestore
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-privatestore/datasafe-privatestore-impl/pom.xml b/datasafe-privatestore/datasafe-privatestore-impl/pom.xml
index 1ba432ee7..cb0a4d431 100644
--- a/datasafe-privatestore/datasafe-privatestore-impl/pom.xml
+++ b/datasafe-privatestore/datasafe-privatestore-impl/pom.xml
@@ -5,7 +5,7 @@
datasafe-privatestore
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-privatestore/pom.xml b/datasafe-privatestore/pom.xml
index 56ac365c5..50494d46c 100644
--- a/datasafe-privatestore/pom.xml
+++ b/datasafe-privatestore/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-rest-impl/pom.xml b/datasafe-rest-impl/pom.xml
index fe3dc62b6..c1f246611 100644
--- a/datasafe-rest-impl/pom.xml
+++ b/datasafe-rest-impl/pom.xml
@@ -5,11 +5,10 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-rest-impl
- 2.0.2
datasafe-rest-impl
Spring Boot DataSafe Application
diff --git a/datasafe-runtime-delegate/pom.xml b/datasafe-runtime-delegate/pom.xml
index f1e6e5d9c..37aace1bd 100644
--- a/datasafe-runtime-delegate/pom.xml
+++ b/datasafe-runtime-delegate/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-runtime-delegate
diff --git a/datasafe-simple-adapter/datasafe-simple-adapter-api/pom.xml b/datasafe-simple-adapter/datasafe-simple-adapter-api/pom.xml
index af5ce5a90..12b256919 100644
--- a/datasafe-simple-adapter/datasafe-simple-adapter-api/pom.xml
+++ b/datasafe-simple-adapter/datasafe-simple-adapter-api/pom.xml
@@ -5,7 +5,7 @@
datasafe-simple-adapter
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-simple-adapter/datasafe-simple-adapter-impl/pom.xml b/datasafe-simple-adapter/datasafe-simple-adapter-impl/pom.xml
index d9cf19796..9b19be43f 100644
--- a/datasafe-simple-adapter/datasafe-simple-adapter-impl/pom.xml
+++ b/datasafe-simple-adapter/datasafe-simple-adapter-impl/pom.xml
@@ -5,7 +5,7 @@
datasafe-simple-adapter
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-simple-adapter/datasafe-simple-adapter-spring/pom.xml b/datasafe-simple-adapter/datasafe-simple-adapter-spring/pom.xml
index 4e1543476..2749d36fd 100644
--- a/datasafe-simple-adapter/datasafe-simple-adapter-spring/pom.xml
+++ b/datasafe-simple-adapter/datasafe-simple-adapter-spring/pom.xml
@@ -5,7 +5,7 @@
datasafe-simple-adapter
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-simple-adapter/pom.xml b/datasafe-simple-adapter/pom.xml
index 1db1b4c3c..4c8fe5f8f 100644
--- a/datasafe-simple-adapter/pom.xml
+++ b/datasafe-simple-adapter/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-storage/datasafe-storage-api/pom.xml b/datasafe-storage/datasafe-storage-api/pom.xml
index 640b8bb51..fa57d90aa 100644
--- a/datasafe-storage/datasafe-storage-api/pom.xml
+++ b/datasafe-storage/datasafe-storage-api/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe-storage
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-storage-api
diff --git a/datasafe-storage/datasafe-storage-impl-db/pom.xml b/datasafe-storage/datasafe-storage-impl-db/pom.xml
index b54ca648e..aed79cfa5 100644
--- a/datasafe-storage/datasafe-storage-impl-db/pom.xml
+++ b/datasafe-storage/datasafe-storage-impl-db/pom.xml
@@ -5,7 +5,7 @@
datasafe-storage
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-storage/datasafe-storage-impl-fs/pom.xml b/datasafe-storage/datasafe-storage-impl-fs/pom.xml
index 5c38d1b0a..386f41627 100644
--- a/datasafe-storage/datasafe-storage-impl-fs/pom.xml
+++ b/datasafe-storage/datasafe-storage-impl-fs/pom.xml
@@ -5,7 +5,7 @@
datasafe-storage
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-storage/datasafe-storage-impl-s3/pom.xml b/datasafe-storage/datasafe-storage-impl-s3/pom.xml
index e1ee5a8c4..40157d81b 100644
--- a/datasafe-storage/datasafe-storage-impl-s3/pom.xml
+++ b/datasafe-storage/datasafe-storage-impl-s3/pom.xml
@@ -5,7 +5,7 @@
datasafe-storage
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-storage/pom.xml b/datasafe-storage/pom.xml
index 70881ff1e..1158c9bb8 100644
--- a/datasafe-storage/pom.xml
+++ b/datasafe-storage/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-test-storages/pom.xml b/datasafe-test-storages/pom.xml
index e1fa0d67b..ecaddb7dd 100644
--- a/datasafe-test-storages/pom.xml
+++ b/datasafe-test-storages/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/datasafe-types-api/pom.xml b/datasafe-types-api/pom.xml
index 97ceaa5d9..52c18bd1a 100644
--- a/datasafe-types-api/pom.xml
+++ b/datasafe-types-api/pom.xml
@@ -5,7 +5,7 @@
de.adorsys
datasafe
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe-types-api
diff --git a/last-module-codecoverage-check/pom.xml b/last-module-codecoverage-check/pom.xml
index fd80ffd30..4f455a30e 100644
--- a/last-module-codecoverage-check/pom.xml
+++ b/last-module-codecoverage-check/pom.xml
@@ -5,7 +5,7 @@
datasafe
de.adorsys
- 2.0.2
+ 2.0.1-SNAPSHOT
4.0.0
diff --git a/pom.xml b/pom.xml
index 0eeb0d03d..b355e6f67 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
de.adorsys
datasafe
- 2.0.2
+ 2.0.1-SNAPSHOT
datasafe
Datasafe
https://github.com/adorsys/datasafe
@@ -74,15 +74,14 @@
src/main/java
src/test/java
-
- ${basedir}/../../target/jacoco.exec
- ${basedir}/../target/jacoco-e2e.exec
+ ${maven.multiModuleProjectDirectory}/target/jacoco.exec
+ ${maven.multiModuleProjectDirectory}/target/jacoco-e2e.exec
19.2.0
3.11.0
17
17
- 3.6.0
+ 3.6.1
1.18.30
2.8.9
2.46.1
@@ -96,7 +95,7 @@
UTF-8
false
1.18.3
- 0.8.10
+ 0.8.11
2.5
2.0.7
9.44.0.Final
@@ -387,6 +386,7 @@
+ org.apache.maven.plugins
maven-dependency-plugin
${maven.dependency.plugin.version}
@@ -519,6 +519,7 @@
org.apache.maven.plugins
maven-compiler-plugin
+ ${maven.compiler.plugin.version}
@@ -586,8 +587,6 @@
sonatype
https://oss.sonatype.org/
true
- true
- 30
@@ -608,11 +607,6 @@
maven-gpg-plugin
${maven-gpg-plugin.version}
- opensource@adorsys.de
-
- --pinentry-mode
- loopback
-
@@ -621,12 +615,6 @@
sign
-
-
- --pinentry-mode
- loopback
-
-
diff --git a/scripts/mvn_deploy.sh b/scripts/mvn_deploy.sh
new file mode 100755
index 000000000..dbf870f1f
--- /dev/null
+++ b/scripts/mvn_deploy.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+set -e
+
+echo "$GPG_SECRET_KEY" | base64 --decode | $GPG_EXECUTABLE --import --no-tty --batch --yes || true
+echo "$GPG_OWNERTRUST" | base64 --decode | $GPG_EXECUTABLE --import-ownertrust --no-tty --batch --yes || true
+
+mvn clean deploy -ntp --settings scripts/settings.xml gpg:sign -Prelease -DskipTests -U || exit 1
\ No newline at end of file
diff --git a/.travis/settings.xml b/scripts/settings.xml
similarity index 100%
rename from .travis/settings.xml
rename to scripts/settings.xml