diff --git a/.travis.yml b/.travis.yml
index 257d4981..c2a4206f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,6 +5,10 @@ services:
jdk:
- openjdk8
install:
-- ./mvnw -B -q -Pdocker-gitlab dependency:go-offline verify -DskipTests -Ddocker.skip
+- export GNUPGHOME="$(mktemp -d)"
+- eval $(gpg-agent --daemon)
+- gpg --batch --gen-key gpg.key
+- gpg --list-keys
+- ./mvnw -Pdocker-gitlab dependency:go-offline verify -DskipTests -Ddocker.skip -Dgpg.passphrase=abc
script:
-- ./mvnw -B -V -Pdocker-gitlab verify
+- ./mvnw -V -Pdocker-gitlab verify -Darguments=-Dgpg.passphrase=abc
diff --git a/gpg.key b/gpg.key
new file mode 100644
index 00000000..4376aaa2
--- /dev/null
+++ b/gpg.key
@@ -0,0 +1,9 @@
+ Key-Type: DSA
+ Key-Length: 1024
+ Subkey-Type: ELG-E
+ Subkey-Length: 1024
+ Name-Real: Joe Tester
+ Name-Comment: with regular passphrase
+ Name-Email: joe@foo.bar
+ Expire-Date: 0
+ Passphrase: abc
diff --git a/pom.xml b/pom.xml
index 902f0424..c462bf67 100644
--- a/pom.xml
+++ b/pom.xml
@@ -222,26 +222,21 @@
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 1.6
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
- --pinentry-mode
- loopback
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
diff --git a/src/main/java/org/gitlab/api/models/GitlabAccessLevel.java b/src/main/java/org/gitlab/api/models/GitlabAccessLevel.java
index 1b88f7c7..3b2850b7 100644
--- a/src/main/java/org/gitlab/api/models/GitlabAccessLevel.java
+++ b/src/main/java/org/gitlab/api/models/GitlabAccessLevel.java
@@ -1,12 +1,13 @@
package org.gitlab.api.models;
import com.fasterxml.jackson.annotation.JsonCreator;
-
+// added MinimalAccess level 5 - for git 13.x and beyond
public enum GitlabAccessLevel {
Guest(10),
Reporter(20),
Developer(30),
Master(40),
+ MinimalAccess(5),
Owner(50);
public final int accessValue;