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;