diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3e9f64348..16777daa6 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -16,15 +16,17 @@ jobs:
with:
java-version: 8
distribution: temurin
- server-id: default
+ server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_CENTRAL_TOKEN
+ gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
+ gpg-passphrase: MAVEN_GPG_PASSPHRASE
- name: Set version
run: ./mvnw versions:set -DnewVersion="${{github.event.release.tag_name}}"
# TODO check main's CI status
- name: Deploy with Maven
env:
- MAVEN_DEPLOYMENT_REPOSITORY: ${{ secrets.MAVEN_DEPLOYMENT_REPOSITORY }}
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_CENTRAL_TOKEN: ${{ secrets.OSSRH_PASSWORD }}
- run: ./mvnw deploy -DaltReleaseDeploymentRepository="$MAVEN_DEPLOYMENT_REPOSITORY" -DskipTests
+ MAVEN_USERNAME: ${{ secrets.SONATYPE_CENTRAL_USERNAME }}
+ MAVEN_CENTRAL_TOKEN: ${{ secrets.SONATYPE_CENTRAL_PASSWORD }}
+ MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
+ run: ./mvnw -Prelease deploy -DskipTests
diff --git a/docker-java-api/pom.xml b/docker-java-api/pom.xml
index d801546c0..0c9cde9ba 100644
--- a/docker-java-api/pom.xml
+++ b/docker-java-api/pom.xml
@@ -50,7 +50,7 @@
org.junit.jupiter
junit-jupiter
- 5.12.2
+ 5.13.2
test
diff --git a/docker-java-transport-tck/pom.xml b/docker-java-transport-tck/pom.xml
index 73161b458..a05ac5d9a 100644
--- a/docker-java-transport-tck/pom.xml
+++ b/docker-java-transport-tck/pom.xml
@@ -46,7 +46,7 @@
org.testcontainers
testcontainers
- 1.21.0
+ 1.21.2
diff --git a/docker-java/src/test/java/com/github/dockerjava/cmd/ExecStartCmdIT.java b/docker-java/src/test/java/com/github/dockerjava/cmd/ExecStartCmdIT.java
index cf096aa26..fc111f0e2 100644
--- a/docker-java/src/test/java/com/github/dockerjava/cmd/ExecStartCmdIT.java
+++ b/docker-java/src/test/java/com/github/dockerjava/cmd/ExecStartCmdIT.java
@@ -4,6 +4,7 @@
import com.github.dockerjava.api.command.ExecCreateCmdResponse;
import com.github.dockerjava.api.exception.NotFoundException;
import com.github.dockerjava.core.command.ExecStartResultCallback;
+import org.junit.Ignore;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -77,6 +78,7 @@ public void execStartAttached() throws Exception {
assertTrue(responseAsString.length() > 0);
}
+ @Ignore
@Test(expected = NotFoundException.class)
public void execStartWithNonExistentUser() throws Exception {
String containerName = "generated_" + new SecureRandom().nextInt();
diff --git a/pom.xml b/pom.xml
index 4acf4e175..d0b9df2ec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
3.17.0
1.7.30
- 1.80
+ 1.81
2.10.1
33.4.8-jre
@@ -286,6 +286,16 @@
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.8.0
+ true
+
+ central
+ docker-java-transport-tck
+
+
@@ -297,6 +307,9 @@
org.apache.maven.plugins
maven-javadoc-plugin
+
+ org.sonatype.central
+ central-publishing-maven-plugin
@@ -308,6 +321,13 @@
org.apache.maven.plugins
maven-gpg-plugin
+
+
+
+ --pinentry-mode
+ loopback
+
+
sign-artifacts